Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyszukiwarka - przeszukanie kilku zmiennych nie tylko jednej
kubax33
post 22.07.2012, 15:29:55
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

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


  1.  
  2. if ((isset($_POST['wyszukaj'])) AND (trim($_POST['wyszukaj']) != "")) {
  3. /* sprawdzam czy zmienna została zainicjonowana i czy jej wartość nie jest pusta */
  4.  
  5. for($i=0;$i<count($dane);$i++)
  6. list($id[$i], $usher[$i], $ilosc[$i], $email[$i]) = explode("|", $dane[$i]);
  7.  
  8. for($i=0;$i<count($dane);$i++)
  9. if (strpos($usher[$i], $_POST['wyszukaj']) !== false)
  10. echo $usher[$i]." ".$ilosc[$i].", ".$email[$i]."<br />";
  11. /* wyświetlam dane w ktore spelnialy powyzszy warunek */


to część kodu z internetu na którym pracuje i nie mogę sobie poradzić z wyszukiwaniem tzn wszystko chodzi ok, ale chciałbym przeszukać dane nie tylko pod nazwą usher ale dodać też inne zmienne, aby je przeszukiwało - chodzi o linijke:

  1. if (strpos($usher[$i], $_POST['wyszukaj']) !== false)


próbowałem tak:

  1. if (strpos($usher[$i], $_POST['wyszukaj']) or strpos($ilosc[$i], $_POST['wyszukaj']) !== false)


ale nie działa... proszę o rady i pomoc. Niby błąd nie wyskakuje, ale czy dobrze tego użyłem?

Ten post edytował kubax33 22.07.2012, 15:39:42
Go to the top of the page
+Quote Post
CuteOne
post 22.07.2012, 17:48:02
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Zacznijmy od tego, że w twoim przypadku nie ma sensu listować danych.

  1.  
  2. if(!empty($_POST['wyszukaj'])) {
  3.  
  4. for($i=0;$i<count($dane);$i++) {
  5.  
  6. $array = explode('|', $dane[$i]);
  7. $temp = '';
  8.  
  9. foreach($array as $k => $v) {
  10.  
  11. if(strpos($v, $_POST['wyszukaj']) !== false) {
  12.  
  13. $temp .= $v;
  14. }
  15. }
  16. echo $temp;
  17. }
  18. }


Ten post edytował CuteOne 22.07.2012, 17:49:33
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: 16.06.2025 - 21:14