kostenloser Webspace werbefrei: lima-city


PHP-Variable als hidden-Wert in einem HTML Formular verwenden

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    luziver

    luziver hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. <?
    $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?
  4. Autor dieses Themas

    luziver

    luziver hat kostenlosen Webspace.


    <?
    $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.
  5. 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
  6. Autor dieses Themas

    luziver

    luziver hat kostenlosen Webspace.


    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
  7. q********s

    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
  8. Autor dieses Themas

    luziver

    luziver hat kostenlosen Webspace.


    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. :mad:

    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
  9. Eine Variable darf glaube ich nicht mit einer Ziffer beginnen.

    Nenne mal deine Variable nicht $1 sondern $a

    @ quemaduras <? reicht auch
  10. q********s

    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???

  11. Ich bin mir nicht ganz sicher,
    aber da muss glaub ich kein echo zur Ausgabe hin^^"
  12. Autor dieses Themas

    luziver

    luziver hat kostenlosen Webspace.

    -.-
    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
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!