23.11.2012 Aufrufe

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.3.3 Datenbankanbindung mit PHP<br />

Beispiel: Datensatz hinzufügen<br />

if (isset($_POST["Zielflughafen"]) && isset($_POST["Land"])) {// Aufruf prüfen<br />

... // Datenbank oeffnen, Verbindung pruefen<br />

$InZielflughafen = $_POST["Zielflughafen"]; $InLand = $_POST["Land"];<br />

if (strlen($InZielflughafen)real_escape_string($InLand);<br />

// Doppeleintrag verhindern:<br />

$SQLabfrage = "SELECT * FROM zielflughafen WHERE ".<br />

"Zielflughafen = \"$sqlZielflughafen\" AND Land = \"$sqlLand\"";<br />

$Recordset = $Connection->query ($SQLabfrage);<br />

if ($Recordset->num_rows>0){<br />

throw new Exception("Dieser Flughafen ist bereits eingetragen.");<br />

$Recordset->free();<br />

}<br />

else { // also neu eintragen!<br />

$SQLabfrage = "INSERT INTO zielflughafen SET ".<br />

"Zielflughafen = \"$sqlZielflughafen\", Land = \"$sqlLand\"";<br />

$Recordset = $Connection->query ($SQLabfrage);<br />

}<br />

}<br />

$Connection->close();<br />

}<br />

Prof. Dr. R. Hahn, Prof. Dr. B. Kreling, h_da <strong>Fachbereich</strong> <strong>Informatik</strong>, Entwicklung webbasierter Anwendungen, SS2009<br />

323

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!