Mért van ott az a kínai cucc? (többi lent)
Notepad++ ban csinálom, de ott nincsenek ezek a jelek... weblapon meg megjelenik, mit csináljak?
Mármint mi nem jó?
A 000webhost nálam jól működött, én webshopot teszteltem vele "élesben", mind a mysql mind a myphpadmin felület rendben működött.
ezt írja:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a8482519/public_html/ellenoriz.php on line 26
De ott mi a gond?
<?php
session_start();
$host = "mysql4.000webhost.com";
$user = "a8482519_c";
$pass = "entudom";
$db = "a8482519_c";
$felhnev = $_POST['felhnev'];
$jelszo = $_POST['jelszo'];
/*
mysql_connect ("$host", "$user", "pass") or die("Nem sikerült a csatlakozás");
mysql_select_db("$b") or die("valami baj van");
*/
$connection = mysql_connect("$host", "$user", "$pass") or die(mysql_error());
mysql_select_db("$db",$connection) or die(mysql_error());
$sql = "SELECT * FROM a3884633_php WHERE felhnev='$felhnev' and jelszo='$jelszo' and aktivacio='Igen'";
$eredmeny = mysql_query($sql);
$szamol = mysql_num_rows($eredmeny);
if ($szamol == 1){
session_register("nev");
header('location:vedett.php');
}
else
{
echo "Rossz felhasználónév, jelszó, vagy a fiókod még nincs aktiválva!";
}
akkor mielőtt nekikezdesz néhány tipp:
1. ne használj mysql_* fv-t mert nem támogatott már
2. PDO-t használj
3. prepared statementeknek nézz utána
4. mysql-nek SOHA DE SOHA ne adj meg $_POST ból getből vag yhasonlokbol jövö adatot csak paraméterezve
most épp erre van szükséged de amúgyis gáz a kód...
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!