webForumDet fria alternativet
Logga in / Bli medlem

Problem uppdatera databasen

PHP

4 svar · 175 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Trådstart#1

Jag kan inte se att jag gjort något fel i koden, men databasen (mysql) uppdateras inte.

if (isset($_POST['Update'])){
		$data = mysql_query("UPDATE admin SET aduser='$aduser', adpass='$adpass', adname='$adname', ademail='$ademail' WHERE (id='$id')");
		echo "<br><br><b>Your profile is updated!</b>";
	}

variablarna skickas för jag har testat att skriva ut dom, men alltså ingen uppdatering sker.

Medlem sedan juni 20019 519 inlägg
#2

id är väll ett tal.. då ska du nog inte köra '$id' utan $id bara..

Medlem sedan juni 20006 031 inlägg
#3

Gjorde ingen skillnad, har även testat utan parenteser runt id='$id' men det funkade inte heller. :l

Medlem sedan juni 20019 519 inlägg
#4

kan det vara att variablen ID inte är ett tal.. typ som i asp:

cint($id)

antingen är jag för trött men jag ser faktist inte annat fel... fast jag kan inte PHP så mycket :e

Medlem sedan juni 20006 031 inlägg
#5

Ahrgg, hittade felet. Klumpigt av mig.
I formuläret skickar jag id med versal, alltså Id...

Och här har jag suttit och glott på koden i två timmar. :)

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