phpbar.de logo

Mailinglisten-Archive

[php] Daten wollen nicht in die Datenbank

[php] Daten wollen nicht in die Datenbank

Christian Knorr php-de_mailingliste at sofort-start.de
Sam Jun 28 19:56:58 CEST 2008


Hallo zusammen,
ich bekomme einfach nicht die Daten aus dem FORM in MySQL.
Als blutiger PHP/MySQL-Anfänger habe ich den Code schon rauf und runter nach 
Schreibfehlern durchsucht, leider erfolglos. Es tut sich einfach nichts. Kann 
ich mir nicht wenigstens einen Fehlermeldung ausgeben lassen?

Kann jemand Fehler entdecken? Wüsste auch gar nicht wo ich anfangen soll, php 
oder sql.
Danke schonmal, Chris...

Datenbank: {
Feldname		Typ	Erlaube NULL?	Schlüssel
value_id		int(14)	Nein		Primär
value_entry	float(10,1)	Nein		Keines
value_date_y	int(4)	Ja		Keines
value_date_m	int(2)	Ja		Keines
value_date_d	int(2)	Ja		Keines
value_time_h	int(2)	Ja		Keines
value_time_m	int(2)	Ja		Keines
value_comment	varchar(100)Ja		Keines
value_changes	tinyint(1)	Ja		Keines
value_changes_com	varchar(100)	Keines
}

datei.php (händischer Zeilenumbruch fürs Posting) {
<?php
if ($_POST[submit]) {
    $sql = "INSERT INTO prefix_value
(value_id,value_entry,value_date_y,
value_date_m,value_date_d,value_time_h,
value_time_m,value_comment,
value_changes,value_changes_com) 
VALUES ('$id','$_POST[entry]','$_POST[date_y]','$_POST[date_m]',
'$_POST[date_d]','$_POST[time_h]','$_POST[time_m]',
'$_POST[comment]','$_POST[changes]','$_POST[changes_com]')";
    $result2 = mysql_query($sql,$db); (wo wird $result2 ausgewertet?)
//    mysql_query($sql,$db);
//    echo "sql = $sql<br>"; (zum testen des Codes)
//    echo "db = $db<br>"; (zum testen des Codes)
    echo "<br><br>Folgender Datensatz wurde eingefügt:<br>";
    echo "id = $id<br>";
    echo "date_y = $_POST[date_y]<br>";
(uswusf. - wird alles brav angezeigt)
    echo "changes_com = $_POST[changes_com]<br>";
}
?>
}

php::bar PHP Wiki   -   Listenarchive