calle1Medlem sedan apr. 201025 inlägg Tjenna, Vet inte om den passar bättre i SQL men vafan ;)
Problemet är att databasen inte uppdateras med dom nya "poängen"
Någon som ser vad felet är?
<?php
@mysql_connect("localhost","root","") or die(mysql_error());
@mysql_select_db("members") or die(mysql_error());
$lank2 = 20;
$UserPoints = mysql_query("SELECT points FROM members WHERE id=" . $_SESSION['sess_user']");
$points = mysql_fetch_array($Userpoints);
$oldpoints = $points['points'];
$newpoints = $oldpoints+['$lank2'];
$update = mysql_query("UPDATE members SET points='$newpoints' WHERE id=" . $_SESSION['sess_user']");
echo $newpoints;
?>
Tacksamm för hjälp :e
GunnarDMedlem sedan juni 20014 290 inlägg Om du kör mysql_error(); efter mysql_query() satserna, skrivs något då ut?
Prova också att skriva ut dom uppbygda sql strängarna för att kontroller att dom ser riktiga ut.
Men skall du verkligen ha [''] runt $slank2?
metalboyMedlem sedan jan. 2005953 inlägg Aktivera visning av PHP-felmeddelanden.
Följande rader genererar felmeddelanden:
$UserPoints = mysql_query("SELECT points FROM members WHERE id=" . $_SESSION['sess_user']");
$newpoints = $oldpoints+['$lank2'];
$update = mysql_query("UPDATE members SET points='$newpoints' WHERE id=" . $_SESSION['sess_user']");
calle1Medlem sedan apr. 201025 inlägg Tackar för svaren gubbar det fixade sig den här gången var det jag som slarva ;)
Det kan ju vara intressant för andra att veta vad du gjorde fel. Och det verkar som du att felet var att du skrev $UserPoints på första raden och sedan $Userpoints med litet p.
Felet är väl att han hade ett citattecken efter $_SESSION['sess_user'] på just den raden!?