02. maj 2010 - 20:47Der er
6 kommentarer og 1 løsning
en fejl jeg ikke helt forstå
hvad laver jeg lige forkert her for den kommer med fejl, forstå ikke helt den fejl Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /public_html/activate.php on line 12 du kan nu logge ind på.
her er koden <?PHP include("db.php");
$code = $_GET['code'];
if (!$code) echo " sorry men der er ikke sådan kode i databasen";
else { $check = mysql_query("SELECT * FROM brugere WHERE code='$code' AND active='1'"); if (mysql_num_rows($check)==1) echo "Din konto er allerede aktiv"; else { $register = mysql_query("UPDATE brugere SET active='1' WHERE code='$code'"); echo " du kan nu logge ind på "; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
if (!$code) { echo " sorry men der er ikke sådan kode i databasen"; }else { $check = mysql_query("SELECT * FROM `brugere` WHERE `code`='$code' AND `active`='1'")or die(mysql_error()); $num = mysql_num_rows($check);
if ($num > 0) { echo "Din konto er allerede aktiv"; }else { mysql_query("UPDATE `brugere` SET `active`='1' WHERE `code`='$code'")or die(mysql_error()); echo " du kan nu logge ind på "; }
} ?>
Prøv lige den kode der.. Men det er højst sandsynligt pga. du har brugt et reserveret ord, eller stavet et kolonne navn forkert :)
if(preg_match('/^\d{8}$/i', $_GET['code'])){ $check = mysql_query("SELECT * FROM brugere WHERE code='".$_GET['code']."' AND active='1' LIMIT 1") or die(mysql_error()); if(mysql_num_rows($check)==1){ echo "Din konto er allerede aktiv"; }else{ $register = mysql_query("UPDATE brugere SET active='1' WHERE code='$code' LIMIT 1") or die(mysql_error()); echo " du kan nu logge ind på "; } }else{ echo "Forkert 'code' angivet!"; } ?>
jakobdo kom også med et svar syntes også du skal have en lille smugle for det der :D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.