WASD Skrivet 10 Juni 2009 Rapport Skrivet 10 Juni 2009 (redigerat) if($rows['pengar'] <= 150000) { } elseif ($rows['pengar >= 150000) känns som att något saknas där, låter som det borde vara ['pengar'] som i det andra stället på koden, errorn säger dessutom att den saknar en ']' Redigerat 10 Juni 2009 av WASD Citera
PunkArne Skrivet 14 Juni 2009 Rapport Skrivet 14 Juni 2009 (redigerat) <?php session_start(); include 'header.php'; include 'config.php'; $user = $_SESSION['username']; if($rows['pengar'] <= 150000) { echo "Du har inte råd med iMac"; } elseif ($rows['pengar >= 150000'];) echo "Du köpte Mac: iMac"; mysql_query("UPDATE login SET dator='iMac', skada=20 WHERE username='$user'); mysql_query(UPDATE login SET pengar=pengar - '150000' WHERE username = '$user'); } ?> <a href="datorb.php">Gå tillbaks!</a> det kommer nog funka när jag har fått bort php erroret Parse error: syntax error, unexpected T_STRING, expecting ']' in /customers/coczo.se/coczo.se/httpd.www/irlc/hemligt.php on line 12 vad är felet? du har ett semikolon i if-satsen. Satsen avslutas efter ), ej efter ;.dessutom har du ett konstigt index i $rows. Det ska väl bara vara 'pengar' va? Som sen ska jämföras med 15000? elseif funkar lika bra i php, men i grunden ska det vara else if särskrivet, för att visa att det bara finns if och else, inte en tredje elseif. Redigerat 14 Juni 2009 av PunkArne Citera
laynus Skrivet 14 Juni 2009 Författare Rapport Skrivet 14 Juni 2009 problemet är löst så jag klarar mig nu :P Citera
Rekommendera inlägg
Gå med i konversationen
Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.