questo è il codice della mia pagina:
ma quando lo eseguo mi stampa l'errore:codice:<?php if($_REQUEST[logout] == 1) { setcookie ("systemadmin", "", time() - 3600); header("Location: http://www.frozenbox.tk"); } $user = $_REQUEST[log]; $pass = $_REQUEST[pwd]; if($user) { $dbhost = "database.frozenbox.tk"; $dbuser = "user"; $dbpass = "pass"; $dbdb = "database"; $dbconn = mysql_connect($dbhost,$dbuser,$dbpass) or die("Connection error"); mysql_select_db($dbdb,$dbconn) or die("Connection error"); $query_read = "SELECT 'user' FROM 'admin-login'"; $result = mysql_query($query_read,$dbconn); $row_number = mysql_num_rows($result); for ($i=0;$i<$row_number;$i++) { $array_result=mysql_fetch_row($result); $nameuser=$array_result[0]; $passuser=$array_result[1]; if($nameuser == $user) { if($passuser == $pass) { setcookie ("systemadmin",$user); header("Location: http://admin.frozenbox.tk/index.php"); } else { $errormessage = "inserire password corretta per l'utente $user"; } } else { $errormessage = "user e password non validi"; } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="it-IT"> <head> <title>frozenbox - admin login</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel='stylesheet' id='login-css' href='http://admin.frozenbox.tk/safari/login.css' type='text/css' media='all' /> <link rel='stylesheet' href='http://www.frozenbox.tk/safari/main.css' type='text/css' media='all' /> <meta name='robots' content='noindex,nofollow' /> </head> <body class="login"> <div id="login"><h1>frozenbox network</h1> <box class="sfondorosso"> <?php print($errormessage); ?> </box> <form name="loginform" id="loginform" action="" method="post"> <label>Nome utente <input type="text" name="log" id="user_login" class="input" value="" size="20" tabindex="10" /></label> </p> <label>Password <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label> </p> <p class="submit"> <input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Collegati" tabindex="100" /> <input type="hidden" name="redirect_to" value="http://www.thejamesrush.tk/wp-admin/" /> <input type="hidden" name="testcookie" value="1" /> </p> </form> <p id="backtoblog">← torna a frozenbox</p> <script type="text/javascript"> <!-- function wp_attempt_focus(){ setTimeout( function(){ try{ d = document.getElementById('user_login'); d.focus(); d.select(); } catch(e){} }, 200); } wp_attempt_focus(); if(typeof wpOnload=='function')wpOnload(); --> </script> <box style="position:absolute; bottom:0px;>developed by eclipse</box> </body> </html>
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a7571734/public_html/admin/login/login.php on line 22
l'errore non è ne nella connessione al database perchè il database è online e funzionante, ne nelle tabelle che sono create correttamente e contengono già una piccola lista di utenti, non capisco perchè php non accetti $result come parametro di mysql_num_rows(), qualche consiglio??
P.S.
come servizio di hosting uso 000webhost.com
perchè sto ancora montando il mio server privato

Rispondi quotando
