Variable will partout nicht in php-Link

Grosserfeigling

Grünschnabel
Ich stehe kurz vor dem Wahnsinn...

Ich habe ein funktionierendes Script welches mit
<a href=\"edit.php?aktion=1&seite=$seite\">$seite.htm...
einen Link schreiben soll...
$seitenvariable="Seitenvariable";

Und dann bekomme ich im Quellcode der Ausgabe als Ergebnis:
<a href="edit.php?aktion=1&seite=">Seitenvariable.htm

Wie kann das denn sein?
Hinten kommt die Variable an (also kein Fehler mit GET) - aber Vorne Fehlanzeige...
 
Probier mal Folgendes:
PHP:
echo '<a href="'.htmlspecialchars('edit.php?aktion=1&seite='.urlencode($seite)).'">'.htmlspecialchars($seite).'.htm';
 
Wenn ich´s so mache steht zwar schön meine Seitenvariable in $seite - aber wenn ich den Link betätige kommen Fhlermeldungen dass es die Seite
urlencode(Seitenvariable.htm)
nicht gibt...

Aber trotzdem erstmal vielen herzlichen Dank - ich suche jetzt einfach mal mit Teilen aus Deinem Script und versuche meine Hausaufgaben zu machen... Ich geb dann hier Bescheid wenn ich was gefunden habe - oder auch wenn ich noch im Wald stehe... :)
 
Ich hab´das Problem jetzt folgendermaßen gelöst:

<a href=\"edit.php?aktion=1&seite=x$seite\">$seite.htm...
$seite="Seitenvariable";

Und dann bekomme ich im Quellcode der Ausgabe als Ergebnis:
<a href="edit.php?aktion=1&seite=xSeitenvariable.htm">Seitenvariable.htm

Und dann strippe ich das x einfach weg... Verstehen muss man das Problem wahrscheinlich nicht...
 
Zurück