ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
195
195
EMPFEHLEN
-
Hi,
ich bins mal wieder mit einen kleinen Problem
. Kann mir jemand sagen was ich in folgenden String falsch gemacht habe ?
mfg lomoPHP-Code:echo '<a href="Firmenanzeige.php?suchoption='.$_GET['suchoption'].'&Bundesland='.$_GET['Bundesland'].'&Landkreis='.$_GET['Landkreis'].'&Ort='.$_GET['Ort'].'&LKZ=.'$_GET['LKZ'].'&Firmenname='.$_GET['Firmenname'].'and '.$comsuchoption.'='.$_GET[$comsuchoption].'"> '.$objekt->$comsuchoption.'</a>';
-
$_GET['Firmenname'].'and '.$comsuchoption.'='.$_GET[$comsuchoption].'"> '.$objekt->$comsuchoption.'</a>';
Ich würde tippen ab dem and ist was faul. Da fällt mir zunächst das Leerezeichen ins Auge.Viele Grüße
Olly
-
PHP-Code:
echo '<a href="Firmenanzeige.php?suchoption='.$_GET['suchoption'], '&Bundesland='.$_GET['Bundesland'], '&Landkreis='.$_GET['Landkreis'], '&Ort='.$_GET['Ort'], '&LKZ=.'$_GET['LKZ'], '&Firmenname='.$_GET['Firmenname'], '&'.$comsuchoption.'='.$_GET[$comsuchoption], '">', $objekt->$comsuchoption, '</a>';
-
Erstmal vielen Dank für die schnellen Antworten
@ olly: Stimmt des and war falsch da muss ein & hin. Geht aber leider immer noch nicht.
@gumbo: Hab deinen Lösungsvorschlag mal ausprobiert geht aber leider nicht.
Aktueller Code:
Aktuelle Fehlermeldung:PHP-Code:echo '<a href="Firmenanzeige.php?suchoption='.$_GET['suchoption'].'&Bundesland='.$_GET['Bundesland'].'&Landkreis='.$_GET['Landkreis'].'&Ort='.$_GET['Ort'].'&LKZ=.'$_GET['LKZ'].'&Firmenname='.$_GET['Firmenname'].'&'.$comsuchoption.'='.$_GET[$comsuchoption].'"> '.$objekt->$comsuchoption.'</a>';
Code :1
Parse error: parse error, expecting `','' or `';'' in C:\Programme\Apache Group\Apache2\htdocs\www2\Firmenanzeige.php on line 160
Findet jemand vielleicht noch einen Fehler ?
mfg lomo
-
Dann wird die Fehlerquelle sicherlich vor diesem Auszug liegen, denn syntaktisch ist daran nichts auszusetzen.
-
Kann davor nicht sein, weil wenn ich es auskommentier kommt keine Fehlermeldung.
-
Doch, gerade weil du es als Kommentare ausgezeichnet hast, gibt es keine Fehlermeldung mehr. D. h., der Fehler wird in dem „auskommentierten“ Teil sein.
PHP-Code:<?php
// echo 'nicht korrekt geschlossene Zeichenkette;
echo 'korrekt geschlossene Zeichenkette';
?>Geändert von Gumbo (31.03.05 um 14:46 Uhr)
-
Da hast du mich glaub ich falsch verstanden.
Ich hab damit gemeint weil du hast gesagt das der Fehler dann vor den Auszug liegt und darauf habe ich dann geschrieben, dass wenn ich den obigen Auszug auskommentier dann kommt kein Fehler also muss der Fehler an den Auszug liegen.
Aber irgendwie schon eigenartig eigentlich sollte der verkettete String so passen. mmmhhhh grml.
mfg lomo
-
Sonst könntest du auch Folgendes probieren:
PHP-Code:<?php
echo sprintf(
'<a href="Firmenanzeige.php?suchoption=%s&Bundesland=%s&Landkreis=%s&Ort=%s&LKZ=%s&Firnenname=%s&%s=%s">%s</a>',
$_GET['suchoption'],
$_GET['Bundesland'],
$_GET['Landkreis'],
$_GET['Ort'],
$_GET['LKZ'],
$_GET['Firmenname'],
$comsuchoption,
$_GET[$comsuchoption],
$objekt->comsuchoption
);
?>
-
JUHU so geht es. Vielen vielen Dank Gumbo
Aber du hast ein $ Zeichen vergessen.
Hier nochmal der komplette Code mit Ausbesserung:
PHP-Code:<?php
echo sprintf(
'<a href="Firmenanzeige.php?suchoption=%s&Bundesland=%s&Landkreis=%s&Ort=%s&LKZ=%s&Firnenname=%s&%s=%s">%s</a>',
$_GET['suchoption'],
$_GET['Bundesland'],
$_GET['Landkreis'],
$_GET['Ort'],
$_GET['LKZ'],
$_GET['Firmenname'],
$comsuchoption,
$_GET[$comsuchoption],
$objekt->$comsuchoption
);
-
Nein, hab ich nicht. Im Gegenteil, du Dollarzeichen zuviel. (Siehe PHP-Handbuch: Klassen und Objekte)Aber du hast ein $ Zeichen vergessen.
Ähnliche Themen
-
Stringkettung
Von LoMo im Forum PHPAntworten: 14Letzter Beitrag: 15.03.05, 10:47





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren