Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Sprawdzanie czy zapytanie zwróciło wynik?
--Ja--
post
Post #1





Goście







Witam!

Mam taki fragment kodziku:

  1.  
  2. $pyt = "SELECT * FROM oczekujace WHERE \"login\" = '$login' AND \"haslo\" = '$haslo' AND \"email\" = '$email'";
  3. $odp = mysql_query($pyt);
  4.  
  5. if($odp)
  6. {
  7. $query2 = "INSERT INTO users VALUES ('$login', '$haslo', '0', '$email')";
  8. $result2 = mysql_query($query2);
  9. }
  10. else
  11. {
  12. print "Błędne dane. Skontaktuj się z administratorem w dziale <a href='kontakt.html'>kontakt</a>.";
  13. }


Odpowiada on za aktywację konta (link jest wysyłany mailem, a następnie metodą GET pobieram z niego dane do zmiennych $login, $haslo i $mail). Aktywacja konta działa. Jednakże, gdy w linku wpiszę błędne dane, np. login 'Ciapek', to ono się i tak doda do tabeli 'users', mimo, że nie zostało wcześniej zarejestrowane. Zadaniem pierwszej instrukcji warunkowej, było blokowanie tego, jednakże nie działa.

Męczę się nad tym już 30 min, rozwiązania nie znalazłem. Jedyne co mi zostało, to prosić was o pomoc, więc... "HELP!" (IMG:style_emoticons/default/wink.gif) .
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:09