Bitte Hilfe - Insert trägt Werte nicht in Mysql DB ein

maxime

Grünschnabel
Hallo, Was mach ich denn hier blos falsch.
Bin am verzweifeln.
Connect zur DB ist ok,
aber er trägt die Werte einfach nicht ein.

<?php
error_reporting(E_ALL);
include 'inc/config.php'; // Konfigurationsdatei laden

@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());

mysql_select_db(MYSQL_DATABASE) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung:".mysql_error());

mysql_query("INSERT INTO onlinevoting (
idvoting,
Datum,
idbetrieb,
jahr,
monat,
eat,
vote1,
vote2,
vote3,
vote4,
vote5,
vote6,
vote7,
vote8,
vote9,
vote10,
bemerkung,
email
) VALUES(
'',
'now(),
$idbetrieb,
$jahr,
'$monat',
$eat,
$vote1,
$vote2,
$vote3,
$vote4,
$vote5,
$vote6,
$vote7,
$vote8,
$vote9,
$vote10,
'$bemerkung',
'$email')");

$num = mysql_affected_rows();

if($num > 0) {echo "Der Beitrag wurde eingetragen";
}
else{
echo "Vielen Dank für das Testen des Formulars. Der Beitrag wurde nicht eingetragen.";
}
?>
 
mh... du hast folgendes geschrieben VALUES (", blablabla ')

1. wo kommt denn da das Komma am Anfang her?
2. du kannst doch eine Klammer nicht mit " öffnen und mit ' schließen
3. versuche die Variablen mal so zu schreiben ('".$idbetrieb.", USW')

mfg
unlord
 
Versuchs besser mal so:
PHP:
<?php
error_reporting(E_ALL);
include 'inc/config.php'; // Konfigurationsdatei laden 

@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());

mysql_select_db(MYSQL_DATABASE) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung:".mysql_error()); 

$query = "INSERT INTO onlinevoting (idvoting, Datum, idbetrieb, jahr, monat, eat, ";
$query .= "vote1, vote2, vote3, vote4, vote5, vote6, vote7, vote8, vote9, vote10, bemerkung, email) ";
$query .= "VALUES ('', 'NOW()', '".$idbetrieb."', '".$jahr."', '".$monat."', '".$eat."', '".$vote1."', ";
$query .= "'".$vote2."', '".$vote3."', '".$vote4."', '".$vote5."', '".$vote6."', '".$vote7."', ";
$query .= "'".$vote8."', '".$vote9."', '".$vote10."', '".$bemerkung."', '".$email."')";

if ($sql = mysql_query($query)) {echo "Der Beitrag wurde eingetragen";
}
else{
echo "Vielen Dank für das Testen des Formulars. Der Beitrag wurde nicht eingetragen.";
}
?>
 
Zurück