Aktives Mitglied
Hey Leute!
Da ich relativ unbeholfen mit php bin und mich eigentlich seit heute erst
intensiver mit der Materie beschäftige wende ich mich jetzt dann doch an euch!
Ich habe also 2 Scripts. Zum einem Ein script das mich mit der Datenbank
verbindet:
und eines, welches mir die Datensätze schreibt:
Die Verbindung funktioniert zum Beispiel schonmal (erhalte keinen Fehler!)
Wenn ich jedoch das erste Formular abschicken will, Erhalte ich prompt die
Fehlermeldung "Fehler beim speichern".
Woran kann das liegen?
Ich habe in der Datenbank eine Tabelle "Gewinnspiel" definiert und da die
Spalten hinzugefügt und checke einfach gar nichts mehr!
Hoffentlich könnt ihr mich aus der Situation retten
lg, Reb00t
Da ich relativ unbeholfen mit php bin und mich eigentlich seit heute erst
intensiver mit der Materie beschäftige wende ich mich jetzt dann doch an euch!
Ich habe also 2 Scripts. Zum einem Ein script das mich mit der Datenbank
verbindet:
PHP:
<?php
// Konstanten für die Verbindung definieren
define ('MYSQL_HOST', '127.0.0.3');
define ('MYSQL_USER', 'dbXXXXXX_222');
define ('MYSQL_PASS', 'XXXXXXXXX');
define ('MYSQL_DATA', 'dbXXXXXX_222');
// Verbindung zu MySQL öffnen
$connid = @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die("Error: ".mysql_error());
// MySQL-Datenbank auswählen
@mysql_select_db(MYSQL_DATA) OR die("Error: ".mysql_error());
?>
und eines, welches mir die Datensätze schreibt:
PHP:
include 'db_connect.php';
//Datensätze
$vorname = $_POST[vorname];
$nachname = $_POST[nachname];
$land = $_POST[land];
$plz = $_POST[plz];
$stadt = $_POST[stadt];
$strasse = $_POST[strasse];
$telefon = $_POST[telefon];
$email = $_POST[email];
$loesung = $_POST[solution_str];
$adddata = "INSERT INTO Gewinnspiel (
'ID' ,
'Vorname' ,
'Nachname' ,
'Land' ,
'PLZ' ,
'Stadt' ,
'Strasse' ,
'E-Mail' ,
'Telefon' ,
'Lösung'
)
VALUES (NULL , '$vorname', '$nachname', '$land', '$plz', '$stadt', '$strasse', '$email', '$telefon', '$loesung'
)";
$eintragen = mysql_query($adddata);
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim Speichern";
}
Die Verbindung funktioniert zum Beispiel schonmal (erhalte keinen Fehler!)
Wenn ich jedoch das erste Formular abschicken will, Erhalte ich prompt die
Fehlermeldung "Fehler beim speichern".
Woran kann das liegen?
Ich habe in der Datenbank eine Tabelle "Gewinnspiel" definiert und da die
Spalten hinzugefügt und checke einfach gar nichts mehr!
Hoffentlich könnt ihr mich aus der Situation retten
lg, Reb00t