hej, czemu poniższy kod nie działa?
kody.php
$con = @new mysqli('localhost', 'root', '', 'projekt');
$kod=$_POST['code'];
$query = mysqli_query($con, "SELECT * FROM codes WHERE kod='$kod'");
if (!$query)
{
die('Error: ' . mysqli_error($con));
}
if(mysqli_num_rows($query) > 0){
echo "kodu nie ma w bazie";
}else{
echo "kod jest w bazie";
}
mysqli_close($con);
a tak wyglada formularz
<form action="kody.php" method="post">
<input type="text" name="code" placeholder="kod">
<button type="submit" > uzyj kodu</button>
</form>
Sprawdzanie czy wpisany kod w formularz jest w bazie danych, jeśli tak - wywołuje komunikat. Wywala jeden, pierwszy komunikat, bez względu na to czy wpisany kod jest w bazie lub nie.