Einfügen mit PHP Für das Einfügen brauchen wir zwei Dateien. In der ersten Datei mit dem Namen eingabe.html erzeugen wir ein HTML-Formular, wie wir es bereits früher kennen gelernt haben. In diesem Formular geben wir an, dass die Datei eingabe.php aufgerufen soll. Beide Dateien müssen natürlich im selben Verzeichnis liegen. Die Datei eingabe.html erzeugt das HTML-Formular für die Eingabe einer Nachricht: 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 <html> <head> <title>Nachricht eingeben</title> </head> <body> <h1>Nachrichten eingeben</h1> <form action="eingabe.php" method="post"> <p>Benutzerid: <input name="uid" type="text"></p> <p>Nachricht: <input name="nachricht" type="textarea"></p> <input type="submit" value="Nachricht abschicken"> </form> </body> </html> Jetzt müssen wir die Datei eingabe.php schreiben: 10 20 25 30 35 40 45 50 55 60 65 70 <html> <head> <title>Tweet abschicken</title> </head> <body> <h1>Neue Nachricht abschicken</h1> <?php include(“db.inc.php“); $db=db_connect(); $uid=$_POST['uid']; $nachricht=$_POST['nachricht']; $insert=“INSERT INTO nachrichten (uid,nachricht,erstellt) VALUES('$uid','$nachricht',NOW())“; 75 $result=mysql_query($insert,$db); 80 if($result) print “Nachricht verschickt“; 85 else print “Nachricht konnte nicht verschickt werden“; 90 ?> 100 </body> 105 </html> Das Attribut „nid“ wird von der Datenbank automatisch hoch gezählt. Der Befehl NOW() in SQL ermittelt das aktuelle Datum und fügt dieses dann in die Datenbank ein. 46