Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php - mysql wyswietlanie danych od-do
tygrys
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.10.2003

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


Witam
mam pytanie jak zrobić wyświetlanie informacji z tabeli mysql z zakresu od - do tak aby zakres od do wpisał użytkownik tzn wybrał przedział daty od do

baza
kontahent
nazwa
ilosc
cena
data
nr

i z tabeli data użytkownik wybiera zakres dat i ma mu się wyswietlic zamówienia z danego okresu
jak to zrobic??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tygrys
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.10.2003

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


wszystko jest z małych liter
w dostepie do bazy raczej nie powinno byc problemu poniewaz dodaje informacje do bazy bez problemu

zamieniłem i dalej problem
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  4. <title>Rezultaty wyszukiwania</title>
  5. </head>
  6. <body>
  7. <?php
  8. $db = new mysqli("localhost", "meade_piwo", "piwo", "meade_piwo");
  9. $result = mysqli_query($query);
  10. if (!$result) {
  11. die('Invalid query: ' . mysql_error()."<br />zapytanie:<br />$query<br />");
  12. }
  13. // utworzenie krótkich nazw zmiennych
  14. $metoda_szukania=$_POST['metoda_szukania'];
  15. $wyrazenie=$_POST['wyrazenie'];
  16. $wyrazenie1=$_POST['wyrazenie1'];
  17.  
  18. $wyrazenie = trim($wyrazenie);
  19.  
  20. if (!$metoda_szukania || !$wyrazenie)
  21. {
  22. echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.';
  23. }
  24.  
  25. {
  26. $metoda_szukania = addslashes($metoda_szukania);
  27. $wyrazenie = addslashes($wyrazenie);
  28. $wyrazenie1 = addslashes($wyrazenie1);
  29. }
  30.  
  31.  
  32. if (mysqli_connect_errno())
  33. {
  34. echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.';
  35. }
  36. $kontahent = array();
  37. $nazwy = array();
  38. $ilosc = array();
  39. $cena = array();
  40. $data = array();
  41. $numery = array();
  42. $zapytanie = " SELECT * FROM klient WHERE data>='$wyrazenie' AND data<='$wyrazenie1'";
  43.  
  44. while($tmp = mysqli_fetch_array($result, MYSQL_NUM)) {
  45. $kontahent[]=$tmp[0];
  46. $nazwy[]=$tmp[1];
  47. $ilosc[]=$tmp[2];
  48. $cena[]=$tmp[3];
  49. $data[]=$tmp[4];
  50. $numery[]=$tmp[5];
  51. }
  52.  
  53. echo "sumaryczna ilość ".array_sum($ilosc)." całkowita cena ".array_sum($cena)."<br />";
  54. $wynik = $db->query($zapytanie);
  55.  
  56. $ile_znalezionych = $wynik->num_rows;
  57.  
  58. echo '<table border="1">';
  59. echo '<tr><td>ID</td><td>Data</td><td>Kontrahent</td><td>Nazwa towaru</td><td>Ilość</td><td>Cena</td><td>nr WZ</td></tr>';
  60.  
  61. for ($i=0; $i <$ile_znalezionych; $i++)
  62. {
  63. $wiersz = $wynik->fetch_assoc();
  64. echo '<tr><td><p><strong>'.($i+1).'. Nr: </td>';
  65. echo '<td>'.$wiersz['data'].'</td>';
  66. echo '<td>'.$wiersz['kontrahent'].'</td>';
  67. echo '<td>'.$wiersz['nazwatowaru'].'</td>';
  68. echo '<td>'.$wiersz['ilosc'].'</td>';
  69. echo '<td>'.$wiersz['cena'].'</td>';
  70. echo '<td>'.$wiersz['nrwz'].'</td></tr>';
  71. echo '</br>';
  72.  
  73. echo '</p>';
  74.  
  75.  
  76. }
  77.  
  78.  
  79.  
  80. $wynik->free();
  81. $db->close();
  82.  
  83. ?>
  84.  
  85. </body>
  86. </html>


wyswietla sie

Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/meade/domains/rezultaty.php on line 9
Invalid query:
zapytanie:


dzieki ze jestes taki cierpliwy (IMG:style_emoticons/default/smile.gif)
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: 26.09.2025 - 20:37