| Neuer Benutzer
Registriert seit: 18.01.2012
Beiträge: 5
PHP-Kenntnisse: Anfänger
| [Erledigt] Werte werden nicht in die Datenbank geschrieben Hallo,
ich hab ein Problem und sitze da schon stunden dran aber finde den Fehler nicht. Da ich ja noch Php-Anfänger bin find ich den fehler irgendwie nicht.
Also es ist so, Ich habe eine Php seite geschrieben für eine Buchung von Segelschiffen. Hierbei sollen die eingetragenen Werte in meine Datenbank geschrieben werden. Wenn ich mein Formular ausfülle und [Abschicken] klicke kommt dann ja auch meine Meldung."Vielen Dank für die Buchung ...." Als wenn also alles geklappt hat. Aber wenn ich dann in meine Datenbank in die Tabelle buchung schaue ist da kein Wert eingetragen. auch löschen und neues Anlegen der Tabelle half nicht. Nun weiß ich nicht mehr weiter -.-. Ich hoffe ihr könnt mir helfen
Achja über meiner Tabelle steht dann auch MySQl hat ein leeres Resultat geliefert.
Hier mein Skript: PHP-Code: <?php
// login mit angabe des Servernamens und passwort $db=mysql_connect("localhost","root","") or die ("Keine Verbindung moeglich"); // stellt verbindung zu gewuenschten datenbank her mysql_select_db("registrierung") or die ("Die Datenbank existiert nicht.");
//Rueckgabe function request2mysql($string) { $result = (get_magic_quotes_gpc()) ? stripslashes($string) : $string; $result = trim($result); $result = mysql_escape_string($result); return $result; }
// Variablen fuer values, der Uebersicht halber so gemacht @$anrede = request2mysql($_POST['Anrede']); @$vorname = request2mysql($_POST['Vorname']); @$nachname = request2mysql($_POST['Nachname']); @$benutzername = request2mysql($_POST['Benutzername']); @$email = request2mysql($_POST['Email']); @$straße = request2mysql($_POST['Straße']); @$hausnummer = request2mysql($_POST['Hausnummer']); @$plz = request2mysql($_POST['Plz']); @$ort = request2mysql($_POST['Ort']); @$handynummer = request2mysql($_POST['Handynummer']); @$id = request2mysql($_POST['id']); @$schiffstyp = request2mysql($_POST['Schiffstyp']); @$standart = request2mysql($_POST['Standart']); @$startort = request2mysql($_POST['Startort']); @$zielort = request2mysql($_POST['Zielort']); @$zwischen = request2mysql($_POST['Zwischenziele']); @$personenzahl = request2mysql($_POST['Personenzahl']); @$verpflegung = request2mysql($_POST['Verpflegung']); @$bemerkung = request2mysql($_POST['Sonstige Bemerkungen']); @$von = request2mysql($_POST['Von']); @$bis = request2mysql($_POST['Bis']);
// hier werden die eingegebenen informationen den Spalten zugeordnet $query = "INSERT into buchung (Anrede,Vorname,Nachname,Benutzername,Email,Straße,Hausnummer,Plz,Ort,Handynummer,id,Schiffstyp,Standart,Startort,Zielort,Zwischenziele,Personenzahl,Verpflegung,Bemerkung,Von,Bis) VALUES ('" . $anrede . "','" . $vorname . "','" . $nachname . "','" . $benutzername . "','" . $email . "','" . $straße . "','" . $hausnummer . "','" . $plz . "','" . $ort . "','" . $handynummer . "','" . $id . "','" . $schiffstyp . "','" . $standart . "','" . $startort . "','" . $zielort . "','" . $zwischen . "','" . $personenzahl . "','" . $bemerkung . "','" . $von . "','" . $bis . "')";
//sendet die angegebenen Abfragen zu dem momentan aktiven Schema auf dem Server mysql_query($query,$db); // schließt die Verbindung wieder mysql_close();
echo 'Vielen Dank für ihren Buchungsauftrag. Sie bekommen von uns, nach Prüfung ihrer Eingaben, binnen 3 Werktagen eine schriftliche Buchungsbestätigung zugeschickt.<br />';
{
echo "<br>"; echo "Hier geht es zurück zur Startseite <a href=\"index.php\">Startseite</a>"; exit; }
?> |