webForumDet fria alternativet
Logga in / Bli medlem

2 if satser

PHP

21 svar · 350 visningar · startad av Qimen · sida 2 av 2

Trådstarten, av Qimen

Hej Kan man inte ha två if satser i varandra? Försökte med: if ($GET['action'] == "kop") { $kop = "SELECT pris FROM hus where id='{$GET['id']}'"; $kop1 = mysqlquery($kop) or die ("Kan inte läsa från databasen!"); $kop2 = mysqlfetcharray($kop1); if ($kop2['pris'] > $row['pixlar']) { Header("Location: husinfo.php?fel=1"); exit; } } else { $kop = "SELECT FROM hus whe

Läs hela trådstarten →
Medlem sedan aug. 20002 975 inlägg
#21

Ja, du borde kanske ta dig en funderare på vad som händer om någon kommer till sidan utan att ha action och id i sin querystring. Du kan ju spärra dom att gå in i if-saten med att även kolla så id finns, men då kommer de istället att gå in i else-satsen. Detta sker även när du skickar headern med fel eller klart, då kommer allt att fastna i en slinga.

Eftersom jag inte förstår vad du tänkt göra i olika lägen kan jag inte råda dig hur du ska sätta upp dina if-satser.

Medlem sedan juni 20015 009 inlägg
#22

Hmm ok. Jag ska placera om lite och ändra så att man ska kunna komma till den sidan utan ngr querystring, gör man sedan något så skickas man vidare till en annan sida.

*återkommer*

377 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
120 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)