Problem mit Datenbank

Dre

Ensign
Registriert
Aug. 2006
Beiträge
132
Hallo,
ich erstelle eine Online-Umfrage auf meiner HP und habe beim Speichern in eine Tabelle in meiner datenbank das problem das die Daten net in die tabelle gespeichert werden. Kann einer mal über den quelltext schauen?

Benutzername und Passwort habe ich natürlich hier entfernt^^

<?php

$frage1 = $_POST['frage1'];
$frage2 = $_POST['frage2'];
$frage3 = $_POST['frage3'];
$frage4 = $_POST['frage4'];
$frage5 = $_POST['frage5'];
$frage6 = $_POST['frage6'];
$frage7 = $_POST['frage7'];
$frage8 = $_POST['frage8'];
$frage9 = $_POST['frage9'];
$frage10 = $_POST['frage10'];
$frage11 = $_POST['frage11'];
$frage12 = $_POST['frage12'];
$frage13 = $_POST['frage13'];


$verbindung = mysql_connect ("mysql.lima-city.de",
"-----------", "----------")
or die ("keine Verbindung moeglich.
Benutzername oder Passwort sind falsch");

mysql_select_db("db_83836_2")
or die ("Die Datenbank existiert nicht.");

$eintrag = "INSERT INTO antworten
(frage1, frage2, frage3, frage4, frage5, frage6, frage7, frage8, frage9, frage10, frage11, frag12, frage13)
VALUES
('$frage1', '$frage2', '$frage3', '$frage4', '$frage5', '$frage6', '$frage7', '$frage8', '$frage9', '$frage10', '$frage11', '$frage12', '$frage13')";

$eintragen = mysql_query($eintrag);


if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim Speichern";
}



echo $eintragen;
echo"<br><br>";

echo $frage1;
echo"<br>";
echo $frage2;
echo"<br>";
echo $frage3;
echo"<br>";
echo $frage4;
echo"<br>";
echo $frage5;
echo"<br>";
echo $frage6;
echo"<br>";
echo $frage7;
echo"<br>";
echo $frage8;
echo"<br>";
echo $frage9;
echo"<br>";
echo $frage10;
echo"<br>";
echo $frage11;
echo"<br>";
echo $frage12;
echo"<br>";
echo $frage13;
echo"<br>";


echo "Ihre Angaben wurden erfolgreich gespeichert.";

?>
 
holy shit, ist das kranker code ;) Da weiss ich ja garnet wo ich anfangen soll ;)

mach mal mysql_error() nach mysql_query(); und sag mir was er dir ausgibt.

davon abgesehn mal die Frage:
Warum speicherst du in eine Tabelle "antworten" lauter Fragen? ($frage1 ..)
Ich kenn zwar dein Tabellenschema nicht, und meine Glaskugel hab ich grad nicht zur Hand, aber versuch doch mal
INSERT INTO fragen ... :D wer weiss.. ;)
 
Zuletzt bearbeitet:
Insert To antworten ist weil die Tabelle antworten heißt

und mit dem befehl mysql_error kommt folgendes:

Parse error: syntax error, unexpected T_IF in /home/webpages/lima-city/andy111/html/fedlbergschule-umfrage/eintragen.php on line 34


Gruß
Dre
 
Zuletzt bearbeitet:
ich kann da kein syntaxfehler fehler erkennen...
 
Dre, wenn du mir nochmal eine private Nachricht schreibst, dessen Inhalt eigentlich in das Forum gehört, dann werde ich dir in Zukunft sicherlich nichtmehr antworten, da ich hier unbezahlter kein persönlicher Berater bin. Das Forum ist dazu da, Leuten bei ihrem Problem geholfen wird, und dass andere, die das gleiche Problem haben ebenfalls etwas davon haben können.

Zu deinem Problem:
Woher soll ich wissen was für einen Syntaxfehler du hast, obwohl ich weder den Code, noch die exakte Zeilennummer kenne?
vermutlich hast du jedoch einen Strichpunkt vergessen, oder die Funktionsklammern () ..
 
Zurück
Oben