PHP-Variable als hidden-Wert in einem HTML Formular verwenden
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
all
anfhrungsstriche
angezeigt fehlermeldung
beginnen
beitrag
blicken
entscheidene punkte
error
funktioniert einwandfrei hast
lsung
lsungsvorschlag
meinst
quelltext
richtung
shop
syntax
tag
uebrigens
variable
ziffer
-
Htag/all">allo Leute
Ich habe wieder ein mal eine Frage und zwar geht es diesmal um, wie im Titel vornommen werden konnte, folgendes Problem: Ich möchte das hier machen:
index.php
<?
$id = 20;
?>
<FORM action="xyz.php" method=post>
<INPUT type='hidden' name='id' value=" HIER SOLL DIE ID KOMMEN ">
<input type="submit" value="OK"></FORM>
Ich habe per Google und auch hier gesucht und bin zu keiner Lösung des Problems gekommen.
Bitte postet hier eure Lösungsvorschläge.
Thx
Luziver
Beitrag geaendert: 3.2.2007 16:16:46 von luziver -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?
$id = 20;
?>
<FORM action='xyz.php' method=post>
<INPUT type='hidden' name='id' value='<? echo $id ?>'>
<input type='submit' value='OK'></FORM>
Meinst du sowas? -
<?
$id = 20;
?>
<FORM action='xyz.php' method=post>
<INPUT type='hidden' name='id' value='<? echo $id ?>'>
<input type='submit' value='OK'></FORM>
Meinst du sowas?
So hab ichs probiert und lief nicht.
Aber so in der Richtung ja. -
So muss es aber gehen. poste doch mal den code, wo es nicht funktioniert hat.
PS es muss natürlich ein ; hinter der Variablen sein:
<? echo $id; ?>
Beitrag geaendert: 3.2.2007 16:28:57 von korbiw -
So muss es aber gehen. poste doch mal den code, wo es nicht funktioniert hat.
PS es muss natürlich ein ; hinter der Variablen sein:
<? echo $id; ?>
Beitrag geaendert: 3.2.2007 16:28:57 von korbiw
<INPUT type='hidden' name='id' value="<? echo $1[1]; ?>">
Diese Zeile wird als Fehler angezeigt.
Fehlermeldung:
Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/webpages/lima-city/luziver/html/shop.php on line 16
Beitrag geaendert: 3.2.2007 16:35:24 von luziver
Beitrag geaendert: 3.2.2007 16:35:44 von luziver -
Hi@all
Also das script scheint auf den ersten Blick okay zu sein. Aber es fehlen zwei entscheidene Punkte:
1. die PHP-TAGs ( <?php ?> )
2. die HTML-TAGs ( <html> </html> ).
<?php
$id = 20;
?>
<HTML>
<FORM action="xyz.php" method=POST>
<INPUT type="hidden" name="id" value="<? echo $id ?>">
<input type='submit' value='OK'></FORM>
</HTML>
Beitrag geaendert: 3.2.2007 16:44:16 von quemaduras -
Hi@all
Also das script scheint auf den ersten Blick okay zu sein. Aber es fehlen zwei entscheidene Punkte:
1. die PHP-TAGs ( <?php ?> )
2. die HTML-TAGs ( <html> </html> ).
<?php
$id = 20;
?>
<HTML>
<FORM action="xyz.php" method=POST>
<INPUT type="hidden" name="id" value="<? echo $id ?>">
<input type='submit' value='OK'></FORM>
</HTML>
Beitrag geaendert: 3.2.2007 16:44:16 von quemaduras
Es wird noch immer hartnäckig:
Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/webpages/lima-city/luziver/html/.../shop.php on line 17
gemeldet.
Also, folgendes geht noch immer nicht:
<FORM action='xyz.php' method=POST>
<INPUT type='hidden' name='id' value='<? echo $id; ?>'>
<input type='submit' value='OK'></FORM>
Beitrag geaendert: 3.2.2007 16:48:16 von luziver -
Komisch. Habe eben den Quelltext so wie ich Ihn da stehen habe (natürlich " anstatt '), kopiert und bei mir lokal laufen. Und es funktioniert einwandfrei.
Hast du auch die Hochkommas durch Anführungsstriche ersetzt???
-
Ich bin mir nicht ganz sicher,
aber da muss glaub ich kein echo zur Ausgabe hin^^" -
-.-
Also, erstmal möchte ich euch danken, ich hatte auch einen Fhler im Formular, aber eigentlich hatte ich eine Array falsch gehabt. Problem gelöst. Herzlichen Dank nochmals.
Luziver
Ach übrigens, die Array, die falsch war, ging wegen der 1 am Anfang nicht!
Beitrag geaendert: 3.2.2007 17:00:25 von luziver -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage