Mam taki oto fragment kodu który sprawdza m.in czy w bazie nie istnieje rekord z podana nazwa, loginem badz mailem. gdy wpisze nazwe która istnieje t owyskakuje odpowiednia informacja, gdy wpisze nazwe która nie istnieje to przechodzi dalej do sprawdzania maila i loginu i tu jest problem bo cokolwiek bym nie wpisał to wyskakuje ze juz istnieje, gdzie jest błąd?
<?php
$szukaj_nazwy=mysql_query("SELECT COUNT(nazwa) FROM efora_zamowienia WHERE nazawa = '$nazwa'"); $szukaj_loginu=mysql_query("SELECT COUNT(login) FROM efora_zamowienia WHERE login = '$login'"); $szukaj_maila=mysql_query("SELECT COUNT(email) FROM efora_zamowienia WHERE email = '$email'");
if($nazwa == "" || $login == "" || $haslo == "" ||$haslo2 == "" || $email == "" )
{
echo "<br /><br /><center>Uwaga!!! <br> Pozostawiono puste pola.<br>Wpisz dane do wszystkich wymaganch pol oznaczonyvh (*) .</center>"; }
elseif($haslo <> $haslo2)
{
echo "Wpisane hasla nie sa identyczne, wroc i popraw ten blad!"; }
elseif($regulamin <> '1')
{
echo "Regulamin musi zostac zaakceptowany!"; }
elseif($szukaj_nazwy > 0)
{
echo "Wybrana nazwa juz istnieje w bazie, zmien ja!"; }
elseif($szukaj_maila > 0)
{
echo "Wybrany adres email juz istnieje w bazie, zmien go!"; }
elseif($szukaj_loginu > 0)
{
echo "Wybrany login juz istnieje w bazie, zmien go!"; }
else
{
echo "Formularz zostal poprawnie wypelniony.<br>"; }
?>