Formular mit php funktioniert nicht auf allen Servern

  • Hallo!
    Bin neu hier und habe gleich ein Problem:
    Ich habe hier ein Formular, welches mit php und html geschrieben wurde.
    Momenten habe ich es auf funpic gehostet, dort funzt es auch 1a:

    Eingabe Werte->Weiter->Daten überprüfen->Absenden.

    Da funpic aber Werbung hat, hätte ich es gerne wo anders (kostenlos) gehostet. Ich möchte auch nix zahlen, da das Formular nur vom 1-24 Dezember gebraucht wird.
    Ich habe es daher bei http://www.drition.de und http://www.kostenloses-webhosting.de versucht. Bei beiden funktioniert aber nicht, dass die Werte von der ersten Seite in die 2te mit übernommen werden. Ich muss jedes mal die Daten wieder neu eingeben.

    Auf beiden sind genau die gleichen Daten, warum geht es dann bei funpic und bei anderen nicht?

    Als Beispiel:
    hier gehts: http://sebbbb4480.se.funpic.de/formular.php

    und hier nicht: http://www.sebbbb.kostenloses-webhosting.de/formular.php


    Bin echt am Verzweifeln.

    Danke für Hilfe - Sebbbb

  • Hm, dachte das ist abwärtskompatibel. Also php funzt auf jeden Fall. Die Sicherheitsabfrage geht auch bei allen, nur das Formular spinnt.

    Kann mir denn jemand sagen, was der Unterschied ist??? Ich denke es geht dabei v.a. um diesen Ausdruck der nicht funktioniert:

    <input maxlength="1" name="Frage" size="1" value="<?php echo $frage; ?>">

    Sebbbbb

  • Es lag tatsächlich an php4 vs 5.

    Habe hier im Forum gefunden: Man muss noch

    while (list($var, $val) = each($_POST))
    {
    echo "$var = $val
    ";
    $$var = $val;
    }

    einfügen, sonst klappts unter php 5 ned.

    Danke allen - Sebbbb

  • das ist quatsch!!! auch PHP5 unterstüzt register globals!!!
    Und deshalb sit es eine reihne Server einsteellung.

    und extract($_POST) währe kürtzer und schneller.