![]() |
![]() ![]() |
![]() |
![]()
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... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 23.03.2004 Skąd: N 50°03 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj zamiast:
$metoda i $wyrazenie użyć: $_POST['metoda'] i $_POST['wyrazenie'] ![]() -------------------- WARSZTAT: Apache 1.3.27 | PHP 4.3.10 | MySQL 4.1 | PHPEd 4.0 or Pajączek 5.4.0 NxG | P4 2GHz | VIA P4PB400-FL | 1024MB DDR333
PROJEKTY |
|
|
![]()
Post
#3
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Bardzo ładnie pokolorowales ale lepiej czegos inego uzyc
Podaj na Pw czego a odblokuje |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 00:33 |