Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zakres daty-wyszukiwarka, php/mysql
maniek22
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 2.05.2007

Ostrzeżenie: (10%)
X----


Mam tak skrypt ktory zostal zmodyfikowany dzieki forumowiczom, ale dalej mi nie chce działac nie wiem dlaczego tak sie dzieje( nie wyszukuje mi dalej zakresu dat, tylko pokazuje wszytskie). Moze ktos jest w stanie pomoc mi z nim??

  1. <?
  2. include_once("funkcje.php");
  3.  
  4. echo "<center><h2>Oto dane spełniajace kryteria wyszukiwania:</h2></center>";
  5.  
  6. $zapytanie = "select * from klienci WHERE 1";
  7. if ($Handlowiec<>"") $zapytanie .= " AND Handlowiec like '%$Handlowiec%' ";
  8. if ($Data<>"") $zapytanie .= " Data BETWEEN '$Data_od' AND '$Data_do'";
  9. if ($Nr_umowy<>"") $zapytanie .= " AND Nr_umowy like '%$Nr_umowy%' ";
  10. if ($Nazwisko<>"") $zapytanie .= " AND Nazwisko like '%$Nazwisko%' ";
  11. if ($Miejscowosc<>"") $zapytanie .= " AND Miejscowosc like '%$Miejscowosc%' ";
  12. if ($Towar<>"") $zapytanie .= " AND Towar like '%$Towar%' ";
  13.  
  14.  
  15.  
  16. $zapytanie = $zapytanie." order by ID_Klienta";
  17.  
  18. wyswietl_klientow($zapytanie);
  19.  
  20. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maniek22
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 2.05.2007

Ostrzeżenie: (10%)
X----


Dzieki za pomoc juz wszystko smiga jak powinno, mam jeszcze jedno pytanie dotyczace wyszukiwania a raczej wynikow wyszukania. Jak zrobić aby po wyswietleniu danych z jakigos tam zakresu(np. 3 rekordy) sumowalo mi na koncu ilość produktow.

To jest moj skrypt z funkcjami

  1. <?
  2.  
  3. function lacz_bd(){
  4. $baza = @mysql_pconnect("localhost", "maniek", "spioszek"); 
  5.  
  6. if (!$baza){
  7. echo "Połšczenie z bazš się nie powiodło.";
  8. return false;
  9. }
  10. if (!@mysql_select_db("geneva")){
  11. echo "Wybranie bazy danych nie powiodło się.";
  12. return false;
  13. }
  14. return $wynik;
  15. }
  16.  
  17.  
  18.  
  19.  
  20. function wyswietl_klientow($zapytanie){
  21.  
  22. lacz_bd();
  23. $wynik=mysql_query($zapytanie);
  24. if (!$wynik){
  25. echo "Błšd. Połšczenie nie powiodło się!";
  26. }
  27. $znalezionych=mysql_num_rows($wynik);
  28.  
  29. echo "<table border=1><tr bgcolor=blue >";
  30. echo "<th>Handlowiec</td><th>Nr umowy</th>";
  31. echo "<th>Nazwisko</th><th>Imię</th>";
  32. echo "<th>Miejscowosc</th><th>Adres</th>";
  33. echo "<th>Telefon</th><th>Raty</th>";
  34. echo "<th>Towar</th><th>Ilosc</th>";
  35. echo "<th>Cena</th>";
  36. echo "<th>Wartosc</th>";
  37. echo "<th>Data</th></tr>";
  38.  
  39. for ($i=0; $i<$znalezionych; $i++){
  40. $wiersz= mysql_fetch_array($wynik);
  41. echo "<tr>";
  42. echo "<td>".$wiersz["Handlowiec"]."</td>";
  43. echo "<td>".$wiersz["Nr_umowy"]."</td>";
  44. echo "<td>".$wiersz["Nazwisko"]."</td>";
  45. echo "<td>".$wiersz["Imie"]."</td>";
  46. echo "<td>".$wiersz["Miejscowosc"]."</td>";
  47. echo "<td>".$wiersz["Adres"]."</td>";
  48. echo "<td>".$wiersz["Telefon"]."</td>";
  49. echo "<td>".$wiersz["Raty"]."</td>";
  50. echo "<td>".$wiersz["Towar"]."</td>";
  51. echo "<td>".$wiersz["Ilosc"]."</td>";
  52. echo "<td>".$wiersz["Cena"]."</td>";
  53. echo "<td>".$wiersz["Wartosc"]."</td>";
  54. echo "<td>".$wiersz["Data"]."</td>";
  55. echo "</tr>";
  56.  
  57. }
  58. echo "</table>";
  59.  
  60. }
  61.  
  62.  
  63. ?><body text="#FFFFFF" bgcolor="#0E1B8C">
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.10.2025 - 05:09