![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich. Napisałem wyszukiwarkę (bardzo prosta) i jest problem z przekazaniem zmiennych z formularza do skrytpu wyszukującego. Poniżej przedstawiam kod ŹLE DZIAŁAJĄCEJ aplikacji. Proszę pomóżcie jak najszybciej :cry: muszę to doprowadzić do działającej postaci...
Oto plik szukaj.html: <html> <head> </head> <body> Wyszukiwanie:<br> <form action="seeker.php" method="post"> Wybierz metodę wyszukiwania:<br> <select name="metoda"> <option value="id">Identyfikator osoby <option value="nazwisko">Nazwisko osoby <option value="email">Adres e-mail </select> <br> Wprowadź wyszukiwane wyrażenie: <br> <input name="wyrazenie" type=tekst> <br> <input type=submit value="Szukaj"> </form> </body> </html> A oto skrypt php w pliku seeker.php: <html> <head> </head> <body> Rezultaty wyszukiwania: <br> <? if (!$metoda || !$wyrazenie) { echo "Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie."; exit; } $metoda = addslashes($metoda); $wyrazenie = addslashes($wyrazenie); @mysql_connect("localhost","","")or die("Nie moge nawiazac polaczenia z serwerem MySQL!"); @mysql_select_db("firma") or die("Nie mozna wybrac bazy danych!"); $zapytanie ="SELECT * FROM adresy WHERE ".$metoda." like '%".$wyrazenie."%'"; $wynik =mysql_query($zapytanie); $ile_znalezionych = mysql_num_rows($wynik); echo "<br>Ilość znalezionych pozycji: <b>".$ile_znalezionych."</b>"; for ($i=0; $i <$ile_znalezionych; $i++) { $wiersz = mysql_fetch_array($wynik); echo "<p><b>".($i+1).". Identyfikator: "; echo stripslashes($wiersz["id"]); echo "</b><br>Imię: "; echo stripslashes($wiersz["imie"]); echo "<br>Nazwisko: "; echo stripslashes($wiersz["nazwisko"]); echo "<br>Miasto: "; echo stripslashes($wiersz["adres"]); echo "<br>Telefon: "; echo stripslashes($wiersz["telefon"]); echo "<br>Adres e-mail: "; echo stripslashes($wiersz["email"]); echo "</p>"; } ?> </body> </html> Po wprowadzeniu szukanej frazy wyskakuje mi błąd o niezdefiniowanej zmiennej metoda: Notice: Undefined variable: metoda in C:Inetpubwwwrootzalka_wwwdseeker.php on line 10 PLEASE HELP. Pozdrawiam i z góry dziękuję za okazaną pomoc, mario... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 19:16 |