Huhu,
ich wollte auf meiner Website eine Art Punktesystem einführen.
Jeder User hat einen Punkt am Anfang. Wenn er einen User über seinen Link auf die Indexseit führt, soll per MYSQL Update die Punktezahl in der DB um eins erhöht werden.
Ich habe mich da jetzt mal rangesetzt, es erscheint keine Fehlermeldung, aber leider funktionert es trotzdem nicht...
Der link sieht wie folgt aus:
http://Domain.de/index.php?player=xyz
Also hier mal der Code:
PHP
<?
mysql_connect('localhost','+','+');
mysql_select_db("+");
$nickname = $_GET['player'];
$sql = "SELECT ".
"punkte ".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(Nickname like '$nickname')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION['user_punkte'] = $data['punkte'];
}
$punkte1 = $_POST['punkte'];
$punkte2 = 1;
$punkte = $punkte1 + $punkte2;
mysql_query("UPDATE benutzerdaten SET punkte='$punkte' WHERE Nickname='$nickname'") or die(mysql_error());
Alles anzeigen
Hoffe ihr könnt mir helfen
mfg