Я стараюсь, чтобы эта страница работала.
это страница входа в HTML и CSS.
вот код, но когда я пытаюсь запустить его, он говорит
«Неустранимая ошибка, превышено максимум 30 секунд … в строке 29»
<?
$DBhost = "localhost";
$DBuser = "bestparty";
$DBpass = "";
$DBName = "my_bestparty";$usr = $_POST['Username'];
$pwd = $_POST["Password"];mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");$sqlquery = "SELECT * FROM `Utenti`";
$result = mysql_query($sqlquery);
$number = mysql_num_rows($result);
$i = 0;
while ($i < $number) {
$username[$i] = mysql_result($result,$i,"username");
$password[$i] = mysql_result($result,$i,"password");}
if ($username[$i] == $usr && $password[$i] == $pwd) {
echo"NELLA";
}
else {
echo" ERRORE ";
}
?>
Вы никогда не увеличиваете $i
так что у вас есть бесконечный цикл, как $i
будут всегда быть меньше чем $number
, Вам также нужно переместить оператор if / else в цикл while.
while ($i < $number) {
$username[$i] = mysql_result($result,$i,"username");
$password[$i] = mysql_result($result,$i,"password");
// Move this block into your while loop
if ($username[$i] == $usr && $password[$i] == $pwd) {
echo"NELLA";
}
else {
echo" ERRORE ";
}
$i++; // <-- ADD THIS
}
Других решений пока нет …