PHP Script funktioniert einfach nicht.

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP Script funktioniert einfach nicht.

    Hallo Zusammen,ich bin noch relativ neu im Bereich PHP,bin aber gerade dabei ein Formular zu erstellen,
    das über ein PHP Script alles in eine Datenbank einträgt.Aber ich habe 2 Probleme,die ich einfach nicht lösen kann.

    1.Beim Abruf des PHP Scripts wird immer die Notiz Undefined Index angezeigt.Ich habe ein Buch über PHP gelesen und meherere Scripte von Tutorials nachgeschrieben zum testen.Wieso wird diese Meldung immer nur bei mir angezeigt ? Ich habe die Notiz jetzt mit einem @ vor post weggemacht.

    2. Das eigentliche Problem,was ich habe,ist,dass immer wenn ich etwas in das Formular eingebe und auf absenden gehe, zwar ein neuer Datensatz in der Tabelle erscheint,dieser aber leer ist.Ich habe verschidene Scripte ausprobiert und das war bei allens so.
    Ich bin das Hmtl Script durchgegangen,ich kann keine Fehler erkennen
    ,beim PHP Script auch nicht und ausserdem ist meine MySQL Datenbank in Ordnung und die Namen stimmen überein.
    Localhost etc. läuft auch.Ich habe mysql_error() eingegeben und ein Debugging gemacht,hilft mir aber auch nicht weiter.

    Was mache ich falsch ? Ich bin extrem verzweifelt. Da ich noch Anfänger bin,bitte ich um eine für den Laien verständliche Antwort
    und Verweisungen zu irgendwelchen Lernseiten helfen mir auch nicht weiter,wenn ich nicht weiss,was ich falsch mache.

    HTML-Code:
     <form action="Script.php" method="post">
            Vorname : <input type="text" name="vorname" />
             Vorname : <input type="text" name="vorname" />
             <input type="submit" value="Senden" />
          </form>

    PHP-Code:
    $host"localhost";
    $username"username";
    $password"password";
    $database="database";
    $table="tabelle";

    mysql_connect("$host""$username","$password") or die(mysql_error());
    echo
    "Verbunden";
    mysql_select_db("$database") or die(mysql_error());
    echo
    "Datenbank gefunden";

    $mysql =  "INSERT INTO $table (vorname,nachname) VALUES ('$_POST[vorname]','$_POST[nachname]')";

    if(!
    mysql_query($mysql))
    die(
    mysql_error()) ;

    echo
    "Daten eingetragen";

    mysql_close(); 
    Mit freundlichen Grüssen

  • #2
    PHp Script funktioniert einfach nicht. - PHP Forum: phpforum.de

    Kommentar


    • #3
      Crossposting ist unerwünscht

      *close*
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar

      Lädt...
      X