ďťż
Podstrony
|
telcocafeWitam!Mam problem z rozwiązaniem pewnego problemu: Po kliknięciu "zaloguj" do zmiennej "strona przypisuje się wartość sprawdź. Potem jeżeli to zmienna ma taką wartość wykonuje się dany fragment kodu. I teraz pojawia się problem. Jak sprawdzić czy użytkownik podał prawidłowe dane ($HTTP_POST_VARS["login"] oraz $HTTP_POST_VARS["login"]) i czy są one zgodne z bazą danych. Drugie pytanie, to jak wyświetlić na stronie wyniki przeszukiwania bazy MySQL. Przeczytałem artykuł "Własny serwer reklam" z Eksperta 1/2006, ale nic nie kumam z tego wyświetlania. Z góry wielkie dzięki. Witam! Ad1. No więc musisz wstukać coś, co będzie wyglądało mniej więcej tak: $result = mysql_query("SELECT * FROM uzytkownicy WHERE login='".$_POST['login']."' AND haslo='".$_POST['haslo']."';) or die(blad()); if (@mysql_num_rows($result) > 0) // znaleziono coś { // tutaj wrzucasz kod, jeżeli się powiedzie } else { echo 'Błąd logowania!'; exit; } Mam nadzieję, że to o to chodziło :) Ad2. Najprostszy z możliwych skrypt wyszukiwarki: $result = mysql_query("SELECT * FROM artykuly WHERE tytul=\"%".$_GET['fraza']."%\" OR tresc=\"%".$_GET['fraza']."%\" OR autor=\"%".$_GET['fraza']."%\"") or die(blad()); if (@mysql_num_rows($result) > 0) { while ($row = mysql_fetch_array($result)) { // wyświetlasz wynik } } else { echo "Nic nie znaleziono :("; } Mam nadzieję, że coś pomogłem :) pozdrawiam Ad.1 No więc, skrypt działa (chyba) tylko jak zrobić z tymi apostrofami i cudzysłowami, bo już nie mam nerwów. Próbowałem na kilka sposobów, ale nie wyszło. Proszę o jakieś dokładniejsze napisanie kodu (jeżeli to możliwe) Ad.2 Heh... Nie chodzi o wyszukiwarkę, tylko o wyświetlenie wyników. Np. Login i Hasło użytkownika którego id = 1 Użytkownik Gy-Gy edytował ten post 10 marzec 2006, 20:58 $link = mysql_connect('localhost','root','haslo'); mysql_select_db('baza',$link); $zapytanie = 'SELECT * FROM tabela WHERE id = 1'; $wynik = mysql_query($zapytanie,$link); $row = mysql_fetch_array($wynik); echo $row['login'].' '.$row['haslo']; Wielkie dzięki. A jak z pierwszym pytaniem? ad1. -> sprawdzasz czy user podal login i haslo -> pobierasz hasło usera o loginie podanym przez usera -> jeśli hasło z db === hasło usera to znaczy że jest ok ;) Dobra, już wiem. Dzięki wszytskim za pomoc i życzę wielu udanych projektów. Proszę moda o zamknięcie tematu. |
|||
Sitedesign by AltusUmbrae. |