Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak sprawdzić czy istnieje w bazie danych wartość podana w formularzu
illidan92
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.08.2009

Ostrzeżenie: (0%)
-----


To mój pierwszy post na tym forum, więc na początku witam wszystkich (IMG:style_emoticons/default/smile.gif)

Dopiero zaczynam programowanie w php, lecz mam już pewien problem i nie mam pomysłu jak go rozwiązać:

Napisałem dość prosty skrypt przetwarzający formularz. W formularzu trzeba podać między innymi imię i nazwisko, a skrypt dodaje je do bazy danych do tabeli o nazwie 'wyniki' do kolumn 'imie' oraz 'nazwisko'. Chciałbym do tego skryptu dodać element który łączyłby się z bazą danych po czym sprawdzał czy w tabeli istnieje już wiersz z takim samym imieniem oraz nazwiskiem. Jeśli istnieje, to skrypt powinien wyświetlić komunikat o zajętości danych, a jeśli nie to kontynuował wykonywanie skryptu przetwarzającego formularza. Myślę, że jest to dość proste do zrobienia, jednak coś mi nie wychodzi, a więc proszę was o pomoc.

Z góry dzięki (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


Zanim dodasz dane do bazy robisz zapytanie czy rekord z takimi danymi istnieje... jak istnieje mysql_num_rows zwróci ci '1' (lub więcej jak masz zduplikowane rekordy)... jak nie istnieje zwróci ci '0' i w tym przypadku dodajesz nowe dane do bazy... kwestia jednego ifa...

Ten post edytował nowotny 13.09.2009, 17:09:10
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: 9.10.2025 - 20:30