Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Problem z polem id
Forum PHP.pl > Forum > Przedszkole
mikelauri
Witam mam w bazie 4 pola: id, ile, nazwa, data. Poniżej skrypt wypisuje w tabeli html dane do których pozostało 7 dni.
Tak wyglada tabela

1 9 COS 2013-06-04
2 4 COS 2013-06-04
3 6 COS 2013-06-04

Pierwsza kolumna to id potem kolejno ile, nazwa, data

Czy ktoś może mi pomódz zmienić ten skrypt żeby nie wyświetlał mi w tabeli html pola id lub wyświetlał ukryte questionmark.gif


  1. <?php
  2.  
  3. mysql_connect ("test", "test", "test") or
  4. die ("Nie można połączyć się z MySQL");
  5. mysql_select_db ("test") or
  6. die ("Nie można połączyć się z baza");
  7.  
  8. $dzisiajplusdwa = time() + (6 * 24 * 60 * 60);
  9.  
  10. $wynik = mysql_query('SELECT * FROM towar WHERE data = "'.date('Y-m-d', $dzisiajplusdwa).'"') or die('Błąd zapytania');
  11.  
  12.  
  13. $wierszy = mysql_num_rows($wynik);
  14.  
  15. $pol = mysql_num_fields($wynik);
  16.  
  17.  
  18.  
  19. $rezultat = "<table border=1>";
  20.  
  21. for ($i=0;$i<$wierszy;$i++) {
  22.  
  23. $wiersz = mysql_fetch_row($wynik);
  24. $ile = $wiersz['ile'];
  25. $nazwa = $wiersz['nazwa'];
  26. $data = $wiersz['data'];
  27.  
  28.  
  29. $rezultat .= "<tr>";
  30.  
  31. for ($j=0;$j<$pol;$j++) $rezultat .= "<td>$wiersz[$j]</td>";
  32.  
  33. $rezultat .= "</tr>";
  34.  
  35. }
  36.  
  37. $rezultat .= "</table>";
  38.  
  39. echo $rezultat;
  40.  
  41. ?>
  42.  
Andrzej.W.
Daj w drugiej pętli for $j=1 zamiast $j=0 smile.gif

Lub zmodyfikuj tą część zapytania:
  1. Lub zamiast SELECT * FROM


Daj:
  1. SELECT 'ile', 'nazwa', 'data' FROM...


Jeśli nie potrzebujesz id do niczego, to lepsze będzie to drugie rozwiązanie, po co wyciągać z bazy niepotrzebne dane.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.