Mulla tulee tollanen error kun meen sivulle:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Moi\login.php on line 15
´Mun koodi:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Moi\login.php on line 15
´Mun koodi:
Vastaukset 11
Vanhimmat
SELECT * FROM...
Ja sitten syntaksiväritys käyttöön :)
Nyt tulee kokoajan tollanen error: Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\Moi\login.php on line 35
Koodi:
Esim if lauseessa ensin (ehto) ja sitte... { auki ... sitten mitä tapahtuu kun ehto täyttyy .... } kiinni ... else { ... } taas lopulta kiinni.
if ($username&&$password) {
$connect = mysql_connect("localhost","root","Onnijuu1") or die("Ei toimi!");
mysql_select_db("phplogin") or die ("Couldn't find db");
$query = mysql_query("SELECT * FROM users WHERE username='$username'");
$numrows = mysql_num_rows($query);
}
if ($numrows!=0) {
while ($row = mysql_fetch_assoc($query))
$dbusername = $row["username"];
$dbpassword = $row["password"];
}
if ($username==$dbusername&&$password==$dbpassword) {
echo"You are in!";
} else {
echo "Incorrect password!";
} else {
die("That user doesnt exit!");
} else {
die("Please enter and username and a password!");
}
Kaksi } sulkua jätti sivusto näemmä viestististä pois. Aina sulku kiinni ennen uutta if lausetta paitsi jos on kyseessä sisäkkäiset if lauseet jolloin ne suljetaan peräkkäisillä }} suluilla
Jospa saisin sisennyksen toimimaan:
if (n > 5) {
doSomethin();
}
else {
doDoDo();
}
Sain kyllä, mutta if-lohkon päättävä aaltosulku katosi.
Eiku vaan uutta yritystä:
if (n > 5) {
doSomethin();
}
else {
doDoDo();
}
if (n > 5) {
doSomethin();
}
else {
doDoDo();
}
if (n > 5) {
doSomething();
}
else {
doDoDo();
}
Vihdoinkin näkyy oikein. Suomi24, korjatkaa buginne!
PDO!