litet problem...

PHP

4 svar · 186 visningar · startad av visslaren

Medlem sedan juli 20011 222 inlägg
Trådstart#1

kan nån komma på varför inte denna kod fungerar? den fungerade när jag körd epå localhost, men inte när den las ut på webservern. inget händer fast dne ska öka med ett på en av fälten beroende på vad som valts i en dropdown meny.

if ($typ=='artikel') {
$sql2="UPDATE crew SET artikel=artikel+1 WHERE name='$writer'";
mysql_query("$sql2");
}
elseif ($typ=='recension') {
$sql2="UPDATE crew SET recension=recension+1 WHERE name='$writer'";
mysql_query("$sql2");
}
elseif ($typ=='smygtitt') {
$sql2="UPDATE crew SET smygtitt=smygtitt+1 WHERE name='$writer'";
mysql_query("$sql2");
}
Medlem sedan apr. 2001762 inlägg
#2

Testa att inte skriva ihop "elseif" .. alltså skriv "else if"

Medlem sedan juli 20011 222 inlägg
#3

funkar inte ändå... :(

Medlem sedan jan. 20001 006 inlägg
#4

mysql_error!!

mysql_query("$sql2")
or die (mysql_error());

/j

[Redigerat av Batboy den 29 jul 2001]

Medlem sedan juli 20011 222 inlägg
#5

jag tror det är if-satsen det är fel på för den kod som uppdaterar databasen används på ett annat ställe och där fungerar den. mysql_error() fick jag ta bort för att igång en satans massa kod. admax server gillade visst inte mysql_error. inget fungera när jag hade det...

271 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)