Hallo,
Habe ein Problem bei der Übergabe von Daten in meiner Datenbank!
Hier erstmal der Quelltext!
session_start();
global $regeln, $action;
if(!session_is_registered('username') || $_SESSION['ip'] == "") {
include ("../include/config.inc.php");
include ("../include/specials.inc.php");
$newip = getenv("REMOTE_ADDR");
if ($action == "upload" && substr($bild_name,-4) == ".jpg") {
$picturesize = $config["voting_size"];
$upload_pfad = $config["voting_pfad"];
$chiff=md5($username);
$ext=substr($bild_name,-4);
if(($bild_size < $picturesize) AND $bild_size != 0) {
$datum = time();
$picturename = trim($chiff) . trim($ext);
copy($bild,$upload_pfad.$chiff.$ext);
mysql_query ("UPDATE $usertable SET chiff = '$picturename', date = '$datum', ipadresse = '$newip', punkte = '0', anz_vote = '0' WHERE username = '$username'");
mysql_query ("INSERT INTO $votingtable (chiff,punkte,anz_vote,datum) VALUES ('$picturename','0','0','$datum')");
Das Problem liegt hier:
mysql_query ("update $usertable SET chiff = '$picturename', date = '$datum', ipadresse = '$newip', punkte = '0', anz_vote = '0' WHERE username = '$username'");
Wenn ich die WHERE- Anweisung weg lasse funktioniert es wenn ich sie einbinde dann nicht mehr!
Wo liegt der fehler?
Habe ein Problem bei der Übergabe von Daten in meiner Datenbank!
Hier erstmal der Quelltext!
session_start();
global $regeln, $action;
if(!session_is_registered('username') || $_SESSION['ip'] == "") {
include ("../include/config.inc.php");
include ("../include/specials.inc.php");
$newip = getenv("REMOTE_ADDR");
if ($action == "upload" && substr($bild_name,-4) == ".jpg") {
$picturesize = $config["voting_size"];
$upload_pfad = $config["voting_pfad"];
$chiff=md5($username);
$ext=substr($bild_name,-4);
if(($bild_size < $picturesize) AND $bild_size != 0) {
$datum = time();
$picturename = trim($chiff) . trim($ext);
copy($bild,$upload_pfad.$chiff.$ext);
mysql_query ("UPDATE $usertable SET chiff = '$picturename', date = '$datum', ipadresse = '$newip', punkte = '0', anz_vote = '0' WHERE username = '$username'");
mysql_query ("INSERT INTO $votingtable (chiff,punkte,anz_vote,datum) VALUES ('$picturename','0','0','$datum')");
Das Problem liegt hier:
mysql_query ("update $usertable SET chiff = '$picturename', date = '$datum', ipadresse = '$newip', punkte = '0', anz_vote = '0' WHERE username = '$username'");
Wenn ich die WHERE- Anweisung weg lasse funktioniert es wenn ich sie einbinde dann nicht mehr!
Wo liegt der fehler?