Einfügen mit PHP - Gymnasium Odenkirchen

Werbung
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
Herunterladen