Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: [Problem] Eintragung in die MYSQL Datenbank via PHP

  1. #1
    HTML Newbie
    Registriert seit
    31.12.2013
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard [Problem] Eintragung in die MYSQL Datenbank via PHP

    Hallo meine Freunde,

    ich habe derzeit ein kleines Problem'chen! Ich möchte per PHP Daten in eine MYSQL Datenbank eintragen lassen.
    Die Ausgabe dieser Daten klappt einwandfrei, das Eintragen allerdings nicht! Das "Eintragungs-Panel" wird angezeigt,
    allerdings wird beim Bestätigen mit 'Enter' bzw. beim Klick auf den Button eine Fehlermeldung angezeigt!

    Zum besseren Verständnis hier der Code:

    PHP-Code:
    <html> 
    <head> 
    <?php 
       
    if (isset($_POST["gesendet"])) 
       { 
          
    $con mysqli_connect("""root"); 
          
    mysqli_select_db($con"firma"); 


          
    $sql "insert personen" 
            
    "name, vorname, personalnummer," 
            
    "gehalt, geburtstag) values " 
            
    "('" $_POST ["na"] . "'," 
            
    "'" $_POST ["vn"] . "', " 
            
    $_POST ["pn"] . ", " 
            
    $_POST ["ge"] . ", " 
            
    "'" $_POST["gt"] . "')"


           
    mysqli_query($con$sql); 
       
           
    $num mysqli_affected_rows($con); 
           if (
    $num>0
           { 
             
           echo 
    "<p><font color='#00aa00'>"
           echo 
    "Es wurde ein Datensatz hinzugefügt"
           echo 
    "</font></p>"


           } 
           else 
           { 
           
           echo 
    "<p><font color='#ff0000'>"
           echo 
    "Es ist ein Fehler aufgetreten, "
           echo 
    "es wurde kein Datensatz hinzugefügt"
           echo 
    "</font></p>"
           
         } 


         
    mysqli_close($con); 


       } 


    ?>


    <head> 
    <body> 
    <p>Geben sie bitte einen vollständigen Datensatz ein<br /> 
    und senden Sie das Formular ab:</p> 
    <form action = "db_erzeugen.php" method = "post"> 
       <p><input name "na" /> Name</p> 
       <p><input name "vn" /> Vorname </p> 
       <p><input name "pn" /> 
          Personalnummer (eine ganze Zahl)</p> 
       <p><input name "ge" /> Gehalt  
          (Nachkommastellen mit Punkt) </p> 
       <p><input name "gt" /> Geburtsdatum 
          (in der Form JJJJ-MM-TT)</p> 
       <p><input type ="submit" name = "gesendet" /> 
       <input type = "reset" /></p> 


    </form> 


    <p> Alle Datensätze <a href="db_tabelle.php">anzeigen</a></p> 


    </body> 
    </html>
    Das Script läuft nur lokal d.h. ich verwende Xampp (mit Apache & MySQL).

    Die Fehlermeldung die ausgegeben wird:

    Notice: Undefined index: na in C:\xampp\htdocs\db_erzeugen.php on line 12

    Notice: Undefined index: vn in C:\xampp\htdocs\db_erzeugen.php on line 13

    Notice: Undefined index: pn in C:\xampp\htdocs\db_erzeugen.php on line 14

    Notice: Undefined index: ge in C:\xampp\htdocs\db_erzeugen.php on line 15

    Notice: Undefined index: gt in C:\xampp\htdocs\db_erzeugen.php on line 16

    Vielleicht kann jemand meinen Code editieren und mir einen fertigen Code präsentieren!

    LG tryveryhard
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    Du solltest vielleicht erst mal HTML-Grundlagen lernen, siehe http://de.selfhtml.org/html/formulare/index.htm
    Nur dein Submit-Button in fehlerfrei.

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    31.12.2013
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    Bin dabei HTML, PHP & MYSQL zu lernen, allerdings brauche ich dazu diesen Code der dann auch funktionieren sollte.

  4. #4
    Bandit
    Gast

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    Ja dann korrigiere es, du hast einen Hinweis bekommen, jetzt bist du dran.

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    31.12.2013
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    Ich sitze schon eine Woche an dem Script und versuche nun in diesem Forum mein Glück, da ein Freund meinte hier wird einem gut geholfen.
    Ich bedanke mich für den Link, allerdings ist der obere Code aus einem Buch d.h. Programmierer haben ihn geschrieben. Ich brauche nun diesen Code,
    der dann auch funktioniert um weiter zu lernen!

    Ich hab den kompletten Code bis auf diesen Teil gefixxt:

    PHP-Code:
    $sql "insert personen" 
            
    "name, vorname, personalnummer," 
            
    "gehalt, geburtstag) values " 
            
    "('" $_POST ["na"] . "'," 
            
    "'" $_POST ["vn"] . "', " 
            
    $_POST ["pn"] . ", " 
            
    $_POST ["ge"] . ", " 
            
    "'" $_POST["gt"] . "')"


           
    mysqli_query($con$sql); 
       
           
    $num mysqli_affected_rows($con); 
           if (
    $num>0
           { 
    Nun suche ich nur noch eine Person die mir eine Lösung gibt oder wenn er/sie ganz nett ist mir gleich einen funktionierenden Code draus macht.

  6. #6
    Bandit
    Gast

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    Zitat Zitat von tryveryhard Beitrag anzeigen
    allerdings ist der obere Code aus einem Buch d.h. Programmierer haben ihn geschrieben.
    Tja, in Büchern steht oft ganz schöner Blödsinn. Kontrolliere dein Formular!!!

    Zitat Zitat von tryveryhard Beitrag anzeigen
    Nun suche ich nur noch eine Person die mir eine Lösung gibt
    Wirst du hier auch nicht finden, hier bekommst du Hilfe zur Selbsthilfe und keine fertigen Lösungen!

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    31.12.2013
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    Mag sein, aber vielleicht findet sich ja jemand der mir genau sagt wie man "Undefined index: na" ​definieren kann.

  8. #8
    Bandit
    Gast

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    Dein Formular ist kaputt!!!! Und deshalb bekommst du die undefineds!!! Korrigiere das Formular!!!

  9. #9
    HTML Newbie
    Themenstarter

    Registriert seit
    31.12.2013
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    http://de.selfhtml.org/html/formulare/definieren.htm bietet mir aber auch keine Hilfe an.

  10. #10
    Bandit
    Gast

    Standard AW: [Problem] Eintragung in die MYSQL Datenbank via PHP

    Tja, wenn du diesen Fehler nicht selber findest, dann wirst du wohl Pech haben. Ein Forum vermittelt keine Grundlagen!

    Nochmal, nur dein Submit-Button ist fehlerfrei, alle anderen Formelemente haben Fehler! Siehe http://de.selfhtml.org/html/formulare/eingabe.htm
    Mehr Hinweise gibt's nicht!

Ähnliche Themen

  1. MYSQL Datenbank Problem bitte um hilfe
    Von untenable im Forum Datenbank Forum - MySQL und andere Datenbanksoftware
    Antworten: 5
    Letzter Beitrag: 21.09.2012, 21:15
  2. mysql.php connected sich ncht mit der MySQL Datenbank
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 17.06.2010, 16:51
  3. per PHP neue MySQL-Datenbank und MySQL-Benutzer anlegen
    Von sudeki05 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 15.04.2007, 19:40
  4. MySQL Tabellen von Datenbank zu Datenbank umziehen
    Von hkp im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 16
    Letzter Beitrag: 02.09.2006, 16:14
  5. problem mit der eintragung von daten in Datenbank...
    Von Serkan im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 11.08.2006, 13:09

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •