Nejste přihlášeni
Stránky 1
Zdravím,
snazim se na svych strankach uplne primitivne overovat zadane heslo. Spravne heslo je ulozene v databazi. Jsem naprosto presvedcen, ze do databaze posilam spravny doataz, ale jaksi mysqli_query nevraci FALSE, kdyz dotaz nic nenajde.
Kod:
if(isset($_REQUEST["posli"]))
{
$pripojeni=pripoj();
$heslo = mysqli_real_escape_string($pripojeni, $_POST['heslo']);
$prikaz="SELECT * FROM `heslo` WHERE `heslo` LIKE '$heslo'";
if(sql($pripojeni,$prikaz))
{
echo "heslo ok";
}
else
{
die('špatné heslo');
}
}
Dokonce ikdyz nezadam vubec nic a kliknu na "posli", tak to hlasi heslo ok. Vi nekdo, co je na tom spatne?
Diky
Offline
Takze takhel to nestaci?
function sql($pripojeni,$prikaz)
{
$vysledek=mysqli_query($pripojeni,$prikaz);
echo mysqli_error();
return $vysledek;
}
Ptam se, protoze dokud jsem pouzival php 5, tak to v pohode jelo.
Offline
Stránky 1