Guten Abend community,
ich programmiere gerade ein Telefonbuch mit PHP und als Backend MySql.
Habe nur das Problem das die INSERT INTO -Anweisung nicht ausgeführt wird. Hier nun meine Datein.
db-connection.php
Hier die Eingabeseite
Alles anzeigen
Hier die Verarbeitende Datei
Alles anzeigen
Habe bereits einen BSP-Datensatz in der Datenbank mit allen Ausgefüllten Feldern.
Damits einfach bleibt gehen wir mal davon aus, das alle Felder NULL wären und keins davon NOT NULL.
Falls sich jmd in der Lage fühlt sich kurz einzulesen...sollte keine 5 min dauern...und die Zeit udn Güte hat mir zu helfen, so tue er dies bitte.
mfg maxbrauner
P.S.: Habe breits vor Jahren mal PHP und MySql programmiert....nur ich kanns net mehr wie es aussieht und will es hiermit wieder auffrischen.
ich programmiere gerade ein Telefonbuch mit PHP und als Backend MySql.
Habe nur das Problem das die INSERT INTO -Anweisung nicht ausgeführt wird. Hier nun meine Datein.
db-connection.php
Hier die Eingabeseite
Quellcode
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Insert title here</title>
- </head>
- <body>
- <h1>Neuer Eintrag</h1>
- <form action="EingabeVerarbeitungAusgabe.php" method="post" enctype="multipart/form-data">
- <table>
- <tr>
- <td>Name:</td>
- <td><input type="text" name="Name"></input></td>
- <td>Vorname:</td>
- <td><input type="text" name="Vorname"></input></td>
- </tr>
- <tr>
- <td>Telefon:</td>
- <td> <input type="text" name="Telefon"></input></td>
- </tr>
- <tr>
- <td>Mobil:*</td>
- <td> <input type="text" name="Mobil"></input></td>
- </tr>
- <tr>
- <td>Fax:*</td>
- <td> <input type="text" name="Fax"></input></td>
- </tr>
- <tr>
- <td>Email:*</td>
- <td> <input type="text" name="Email"></input></td>
- </tr>
- <tr>
- <td>ICQ:*</td>
- <td> <input type="text" name="Icq" size="9"></input></td>
- </tr>
- <tr>
- <td>Geburstag: </td>
- <td>
- <input type="text" name="Geburtstag" value='01' maxlength='2' size="2"></input>
- <input type="text" name="Geburtsmonat" value='01' maxlength='2' size="2"></input>
- <input type="text" name="Geburtsjahr" value='1900' maxlength='4' size="4"></input>
- </td>
- </tr>
- <tr>
- <td>Strasse:</td>
- <td> <input type="text" name="Strasse"></input></td>
- <td>Hausnummer: </td>
- <td><input type="text" name="Hausnummer" size="3"></input></td>
- </tr>
- <tr>
- <td>Plz:</td>
- <td> <input type="text" name="PLZ" size="5" maxlength="5"></input></td>
- <td>Wohnort: </td>
- <td><input type="text" name="Wohnort"></input></td>
- </tr>
- <tr>
- <td>Vorstand:</td>
- <td> <input type="checkbox" name="Vorstand"></input></td>
- <td>Ausbilder: </td><td><input type="checkbox" name="Ausbilder"></input></td>
- <td></td>
- </tr>
- <tr>
- <td colspan="2"><input type="submit" value="Send"></input></td>
- <td colspan="2"><input type="reset" value="Reset"></input></td>
- </tr>
- </table>
- </form>
- *Freiwillige Angaben
- </body>
- </html>
Hier die Verarbeitende Datei
Quellcode
- <?php
- include "db-connect.php";
- $Name= $_POST[Name];
- $Vorname= $_POST[Vorname];
- $Telefon= $_POST[Telefon];
- $Mobil= $_POST[Mobil];
- $Fax= $_POST[Fax];
- $Plz= $_POST[Plz];
- $Wohnort= $_POST[Wohnort];
- $Strasse= $_POST[Strasse];
- $Hausnummer= $_POST[Hausnummer];
- $Email= $_POST[Email];
- $Icq= $_POST[Icq];
- $Geburtstag= $_POST[Geburtstag];
- $Geburtsmonat= $_POST[Geburtsmonat];
- $Geburtsjahr= $_POST[Geburtsjahr];
- $Vorstand= $_POST[Vorstand];
- $Ausbilder= $_POST[Ausbilder];
- $id=mysql_fetch_object(mysql_query("SELECT MAX(ID) as max FROM Telefonbuch;"));
- $Geburt=$Geburtsjahr."-".$Geburtsmonat."-".$Geburtstag;
- $id=$id+1;
- mysql_query("INSERT INTO Telefonbuch VALUES (
- $id,
- $Name,
- $Vorname,
- $Telefon,
- $Mobil,
- $Fax,
- $Plz,
- $Wohnort,
- $Strasse,
- $Hausnummer,
- $Email,
- $Icq,
- $Geburt,
- $Vorstand,
- $Ausbilder
- );");
- ?>
Habe bereits einen BSP-Datensatz in der Datenbank mit allen Ausgefüllten Feldern.
Damits einfach bleibt gehen wir mal davon aus, das alle Felder NULL wären und keins davon NOT NULL.
Falls sich jmd in der Lage fühlt sich kurz einzulesen...sollte keine 5 min dauern...und die Zeit udn Güte hat mir zu helfen, so tue er dies bitte.
mfg maxbrauner
P.S.: Habe breits vor Jahren mal PHP und MySql programmiert....nur ich kanns net mehr wie es aussieht und will es hiermit wieder auffrischen.
Rechtschreibfehler sind ein Gimmick meiner TAstatur