[PHP] Kann nichts via Formular in die SQL Tabelle inserten

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Z0mbiE, 13. Oktober 2011 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 13. Oktober 2011
    Kann nichts via Formular in die SQL Tabelle inserten

    Hallo Community,

    Mein Problem ist, dass ich wenn ich Daten in ein Formular eingebe, diese nicht via Insert in die MySQL Tabelle eintragen kann.

    Die Verbindung zur DB besteht, das sollte also der Fehler nicht sein. Bin gespannt auf welche Ideen Ihr kommt. Ich vermute es sind die Variablen, habe da aber auch schon etliche Möglichkeiten versucht, wie man ja auch sieht, wenn ich in $sql nur mit $name etc arbeite gehts auch nicht.

    Mein Formular
    PHP:
    < h3 > Lehrer hinzuf & uuml ; gen </ h3 >
                <
    br  />
    <
    form action = "lehrerneusql.php"  method = "post" >
     
    Nachname : < input type = "text"  name = "Nachname"  />
     
    Vorname : < input type = "text"  name = "Vorname"  />
     <
    input type = submit name = absenden value = Absenden  />
     </
    form >
    lehrerneusql.php
    PHP:
    <? php
    include( 'inc/connect.inc.php' );

    // $Nachname=$_POST['Nachname'];
    // $Vorname=$_POST['Vorname'];

    $sql  "INSERT INTO `elternsprechtag`.`lehrer` (`ID`, `Name`, `Vorname`, `8:00 - 8:10 Uhr`, `8:10 - 8:20 Uhr`, `8:20 - 8:30 Uhr`, `8:30 - 8:40 Uhr`, `8:40 - 8:50 Uhr`, `8:50 - 9:00 Uhr`) VALUES (NULL, " . $_POST [ "Nachname" ]. ", " . $_POST [ "Vorname" ]. ", NULL, NULL, NULL, NULL, NULL, NULL);"

    $result = mysql_query ( $sql );
    if(
    $result ){
    echo 
    "Eintrag erfolgreich" ;
    echo 
    "<BR>" ;
    echo 
    "<a href='index.php?klick=2'>zur&uuml;ck zur Hauptseite</a>" ;
    }
    else {
    echo 
    "ERROR" ;
    }
    ?>
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 13. Oktober 2011
    AW: Kann nichts via Formular in die SQL Tabelle inserten

    PHP:
    mysql_query ( $sql ) or die ( mysql_error ())
     
  4. #3 13. Oktober 2011
    AW: Kann nichts via Formular in die SQL Tabelle inserten

    Fettes Danke, das hat schonmal geholfen, kannte das noch nicht bin ja PHP-Anfänger.

    Nun habe ich das Problem, dass alles doppelt eingetragen wird? Hast Du da eine Idee?
    Das problem vorher lag daran, dass ich die falsche Tabelle gewählt hatte.
     
  5. #4 13. Oktober 2011
    AW: Kann nichts via Formular in die SQL Tabelle inserten

    Problem hat sich irgendwie erledigt, nachdem ich eine Weiterleitung eigebaut habe, keine Ahnung woran das lag .-)

    Aber danke dir.
     

  6. Videos zum Thema
Die Seite wird geladen...
  • Annonce

  • Annonce