kostenloser Webspace werbefrei: lima-city


hidden-Feld auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Hallo,

    gibt es irgendeine Möglichkeit, dass man beim Übertragen der Daten aus einem tag/form">Formular ein hidden-Feld auslesen kann?

    ich habe das wie folgt versucht, aber Ergebnis gleich null:

    print(<input type=\'hidden\' value=\'\");
    print($gesamt);
    print(\"\'>\")
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. s********r


    Hallo,

    gibt es irgendeine Möglichkeit, dass man beim Übertragen der Daten aus einem Formular ein hidden-Feld auslesen kann?

    ich habe das wie folgt versucht, aber Ergebnis gleich null:

    print(<input type=\'hidden\' value=\'\");
    print($gesamt);
    print(\"\'>\")


    Wenn es hidden-Felder gibt, wird man sie wohl auch auslesen können... Dein Codeschnipsel bring rein gar nichts - ich weiss nichteinmal, was das jetzt genau sein soll - der Empfangsteil?

    Sendeteil:

    <FORM METHOD=post ACTION=\"empfang.php\" ENCTYPE=\"multipart/form-data\">
    <INPUT TYPE=hidden NAME=\"versteckt\" VALUE=\"hidden\">
    <INPUT TYPE=submit VALUE=\"Übermitteln\">
    </FORM>


    Empfangsteil:

    <?
    $v = $_POST[\'versteckt\'];
    echo $v;
    //bwz. wenns gleich weiterverwendet werden soll:
    echo \"<INPUT TYPE=hidden NAME=\'versteckt\' VALUE=\'$v\'>\"
    ?>


    Ich tippe Mal darauf, dass du den <form>-Tag vergessen hast beim Absenden oder dass du bei auslesen nicht \'$_POST[]\' verwendet hast - ist bei neueren PHP-Versionen nötig.

    MfG

    sebigisler

    Beitrag geändert: 24.5.2008 11:55:35 von sebigisler
  4. So sollte es klappen
    <form action=\"index.php\" method=\"POST\" enctype=\"multipart/form-data\">
    <input type=\"hidden\"  namen=\"hidden-Feld\" value=\"\")
    <br><br>
    <input type=\"submit\" value=\"Ok\">
    </form>
    <?php
    $hidden = $_Post[\'hidden-Feld\'];
    ?>

    das speicherst du in index.php
  5. b*****m

    das du es nicht beim ersten mal geschafft hast liegt daran, dass dein hiddenfeld keinen Namen hatte und kein form-tag da war.

    Beitrag geändert: 24.5.2008 12:30:06 von brianum
  6. Wie schon gesagt wurde fehlt der Name des Elements.
    Für PHP muss jedes Element in einem Forumlar einen Namen haben um damit dann auf den Wert zuzugreifen. Also der Name ist dann der Schlüssel des Wertes des Supergloblen $_POST-Arrays. (wenn POST als MEthod verwendest);)


    So sollte es klappen
    <form action=\"index.php\" method=\"POST\" enctype=\"multipart/form-data\">
    <input type=\"hidden\"  namen=\"hidden-Feld\" value=\"\")
    <br><br>
    <input type=\"submit\" value=\"Ok\">
    </form>
    <?php
    $hidden = $_Post[\'hidden-Feld\'];
    ?>

    das speicherst du in index.php


    Das wird nicht gehen denn es gibt kein \"namen\" im input-Tag ;)
    Und input muss auch wieder mit > zugemacht werden.
    Und ich denke nicht das man mit $_Post[\'hidden-Feld\'] das auslesen kann, denn das Array heißt $_POST. (Muss man testen)

    Beitrag geändert: 24.5.2008 13:20:29 von philippkern
  7. <form action=\"index.php\" method=\"POST\" enctype=\"multipart/form-data\">
    <input type=\"hidden\" namen=\"hidden-Feld\" value=\"\">
    <br><br>
    <input type=\"submit\" value=\"Ok\">
    </form>
    <?php
    $hidden = $_Post[\'hidden-Feld\'];
    ?>

    hier der input hat schon einen namen

  8. <form action=\"index.php\" method=\"POST\" enctype=\"multipart/form-data\">
    <input type=\"hidden\" namen=\"hidden-Feld\" value=\"\">
    <br><br>
    <input type=\"submit\" value=\"Ok\">
    </form>
    <?php
    $hidden = $_Post[\'hidden-Feld\'];
    ?>

    hier der input hat schon einen namen

    Nein hat er nicht.
    Was ist namen??

    Es gibt kein namen sondern nur name! ;)

    Edit:
    Hier die Attributreferenz von input: http://de.selfhtml.org/html/referenz/attribute.htm#input

    Beitrag geändert: 24.5.2008 13:56:33 von philippkern


  9. <form action=\"index.php\" method=\"POST\" enctype=\"multipart/form-data\">
    <input type=\"hidden\" namen=\"hidden-Feld\" value=\"\">
    <br><br>
    <input type=\"submit\" value=\"Ok\">
    </form>
    <?php
    $hidden = $_Post[\'hidden-Feld\'];
    ?>

    hier der input hat schon einen namen

    Nein hat er nicht.
    Was ist namen??

    Es gibt kein namen sondern nur name! ;)

    Edit:
    Hier die Attributreferenz von input: http://de.selfhtml.org/html/referenz/attribute.htm#input

    Beitrag geändert: 24.5.2008 13:56:33 von philippkern

    OH hast recht
    hier nochmal den cod mit name
    <form action=\"index.php\" method=\"POST\" enctype=\"multipart/form-data\">
    <input type=\"hidden\" name=\"hidden-Feld\" value=\"\">
    <br><br>
    <input type=\"submit\" value=\"Ok\">
    </form>
    <?php
    $hidden = $_Post[\'hidden-Feld\'];
    ?>
  10. 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!