Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP[SQL], wyszukiwarka wpisanego tekstu
Ajatallach
post 12.06.2007, 18:09:55
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 31.05.2007

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


Witam tym razem mam problem z wyszukiwaniem po wpisaniu tekstu.
Oto kod programuz zapytaniem:
  1. <?php
  2. $wys = $_POST['wys'];
  3.  
  4. if($wys == "wyszukaj")
  5. {
  6. $wynik = @pg_exec ($dbh,"SELECT*FROM klient WHERE nazwisko like '%$wys%' ");
  7. }
  8. ?>

A tu kod w ktorym wpisuje wyszukiwane słowo:
  1. <?php
  2. echo "<B><br>Wyszukaj klienta po nazwisku:</b>";
  3. echo "
  4. <FORM action=test2.php method = POST>
  5. <INPUT type = text name = wys VALUE=nazwisko >
  6. <input type = submit name = wys value =wyszukaj >
  7. </FORM>";
  8. ?>

NIe wiem za bardzo jakie zapytanie powinno byc sformułowane, żeby wyświetliło mi to czego chce szukac.
z góry dzieki za odpowiedz.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
rasgan
post 13.06.2007, 07:50:28
Post #2





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 30.05.2007
Skąd: Kleszczów

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


Kod
<?php
echo "<B><br>Wyszukaj klienta po nazwisku:</b>";
echo '
<FORM action="test2.php" method = "POST">
<INPUT type = "text" name = "wys" VALUE="nazwisko" >
<input type = "submit" name ="ok" value ="wyszukaj" >
</FORM>';
?>



Kod
<?php

if($_POST['ok'] == "wyszukaj")
{
$wynik = @pg_exec ($dbh,'SELECT * FROM klient WHERE nazwisko like %"'.$_POST['wys'].'"%');
echo pg_errormessage();
echo pg_last_notice($dbh);
}
?>


wydaje mi się że powinno działać.


--------------------
Szczęścia w mrokach...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:17