Hey,
Ich habe mir gerade ein script gebastelt, welches die Punktezahl eines Users auswertet soll und dann , wenn der user eine bestimmte punktezahl überschreitet, dass in einer anderen Tabelle auf den bestimmten status stellen.
Jetzt gibt er auf der Index seite (da ist das script mti drinne) aus:
und hier zum PHP code:
Was mache ich hier falsch?
Ich habe mir gerade ein script gebastelt, welches die Punktezahl eines Users auswertet soll und dann , wenn der user eine bestimmte punktezahl überschreitet, dass in einer anderen Tabelle auf den bestimmten status stellen.
Jetzt gibt er auf der Index seite (da ist das script mti drinne) aus:
Unknown column 'userid' in 'where clause'
PHP-Code:
<?php
$userpunkte = $row_upunkte['gesamt'];
if($userpunkte < 100){
$sqlquery = "UPDATE `login` SET `status` = 'Vollnoob' WHERE userid = '".$colname_upunkte."';";
}
if($userpunkte >= 100){ // <
$sqlquery = "UPDATE `login` SET `status` = 'Halbnoob' WHERE userid = '".$colname_upunkte."';";
}
if($userpunkte >= 500){ // <
$sqlquery = "UPDATE `login` SET `status` = 'Schwellennoob' WHERE userid = '".$colname_upunkte."';";
}
if($userpunkte >= 1000){ // <
$sqlquery = "UPDATE `login` SET `status` = 'elaborierter Noob' WHERE userid = '".$colname_upunkte."';";
}
if($userpunkte >= 5000){ // <
$sqlquery = "UPDATE `login` SET `status` = 'Pro-noob' WHERE userid = '".$colname_upunkte."';";
}
mysql_select_db($database_Mog, $Mog);
$result = mysql_query( $sqlquery, $Mog) or die(mysql_error());
?>
Kommentar