Original geschrieben von Wurzel
du irrst. $punkte ist bei deinem script leer! deshalb wird beim update das feld punkte auf "1" gesetzt.
- entweder liest du in der while-schleife vor dem update einen wert für $punkte aus
oder
- du änderst die query in "... update ... set punkte=punkte+1 ..."
du irrst. $punkte ist bei deinem script leer! deshalb wird beim update das feld punkte auf "1" gesetzt.
- entweder liest du in der while-schleife vor dem update einen wert für $punkte aus
oder
- du änderst die query in "... update ... set punkte=punkte+1 ..."
PHP-Code:
<?
require("config1.inc.php");
$timestamp = time(); /* Holt die Zeit */
$datum = date("d.m.Y",$timestamp); /* Legt das Datum fest */
MYSQL_CONNECT($host, $usr, $pw) or die ( "Datenbankserver nicht erreichbar");
MYSQL_SELECT_DB($db) or die ( "Datenbank nicht vorhanden");
$eintrag = MYSQL_QUERY("INSERT INTO schimpf01(wort,poster,buchstabe,datum) VALUES('$wort','$username','$wort','$datum')") or die (mysql_error());
$SQLstring1 = "SELECT * FROM haupt WHERE name = '".$poster."'";
$ergebnis1 = mysql_query($SQLstring1);
while($zeile=mysql_fetch_row($ergebnis1)){
$punkte = $zeile[6];
}
$query = "UPDATE haupt Set punkte = $punkte+1 WHERE name='$username'";
{
echo "$query";
}
$result = mysql_query($query);
if ($result)
{
echo"Du hast 1 Punkte dazu bekommen";
}else{
echo"Ihrgend ein Fehler ist aufgetreten wir konnten dir keine 1,5 Punkte geben";
}
if ($eintrag) {
echo "<TABLE id=AutoNumber2 style=BORDER-COLLAPSE:collapse
borderColor=#000000 cellSpacing=0 cellPadding=0 width=520 border=1>
<TBODY>
<TR>
<TD width=520 bgColor=#002555 height=25>
<P align=left> </P></TD></TR>
<TR>
<TD width=520 bgColor=#506985>
<p align=left>Das Schimpf Wort: $schimpf wurde soebend gespeichert.</TD></TR>
</TBODY></TABLE>";
}else{ echo "<TABLE id=AutoNumber2 style=BORDER-COLLAPSE:collapse
borderColor=#000000 cellSpacing=0 cellPadding=0 width=520 border=1>
<TBODY>
<TR>
<TD width=520 bgColor=#002555 height=25>
<P align=left> </P></TD></TR>
<TR>
<TD width=520 bgColor=#506985>
<p align=left>Dein Schimpf Wort: $schimpf gibt es schon in unserer Database!</TD></TR>
</TBODY></TABLE>"; }
MYSQL_CLOSE();
?>
Kommentar