Hoppa till innehåll

Ger Besökarna Minus!


Rekommendera inlägg

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
Länk till kommentar
Dela på andra sajter

<?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
Länk till kommentar
Dela på andra sajter

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...