Hoppa till innehåll

Rekommendera inlägg

Skrivet (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 av WASD
Skrivet (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 av PunkArne

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.

Gäst
Svara på det här ämnet...

×   Klistrade in som rich text.   Klistra in som vanlig text istället

  Endast 75 emojis är tillåtet.

×   Din länk har automatiskt inbäddats.   Visa som en länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigeraren

×   Du kan inte klistra in bilder direkt. Ladda upp eller infoga bilder från URL.

×
  • Skapa ny...