Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z wyświetleniem jednego z rekordów.
Forum PHP.pl > Forum > Przedszkole
prt
Witam,
mam problem z wyświetleniem rekordów. Mianowicie w bazie jest dajmy na to 3 rekordy. Pobieram je wszystkie do tablic i sumuje. I zawsze pierwszy rekord wyświetla jako pusty oto kod.
  1. //pobieranie rekordów i zapisywanie do tablic
  2. $sqll = mysql_query("SELECT * FROM `glogow`);
  3. $ile=mysql_num_rows($sqll);
  4. while($z_pyt = mysql_fetch_array($sqll))
  5. {
  6. $mail_1[]=$z_pyt['Mail'];
  7. $kontakt_1[]=$z_pyt['kontakt'];
  8. $opis_1[]=$z_pyt['Tresc'];
  9. $autor_1[]=$z_pyt['Autor'];
  10. $typ_1[]=$z_pyt['Typ'];
  11. }
  12.  
  13. //układanie w tabele
  14. for($i==0;$i<$ile;$i++)
  15. {
  16. $wynik[$i]='<table>
  17. <tr><td>Autor: </td><td>'.$autor_1[$i].'</td></tr>
  18. <tr><td>Kontakt: </td><td>'.$kontakt_1[$i].'</td></tr>
  19. <tr><td>Miejsce:</td><td>'.$typ_1[$i].'</td></tr>
  20. <tr><td>Opis: </td><td>'.$opis_1[$i].'</td></tr>
  21. </table><br><br>';
  22. }
  23.  
  24. //łączenie elementów tablicy
  25. $content1=implode(".",$wynik);


Efekt jaki otrzymuje to:
  1. Autor:
  2. Kontakt:
  3. Miejsce:
  4. Opis:
  5.  
  6.  
  7. .
  8. Autor: Kasia
  9. Kontakt: 57843758
  10. Miejsce: Dom
  11. Opis: lalalalala
  12.  
  13.  
  14. .
  15. Autor: Paweł
  16. Kontakt: 345353345
  17. Miejsce: Dom
  18. Opis: lalalala
  19.  


Czyli jak widzicie nie wyświetla danych z pierwszego rekordu.
Z góry dzięki za pomoc winksmiley.jpg.
tehaha
po pierwsze powinno być:
  1. for($i=0;$i<$ile;$i++)
po drugie po co używasz 2 pętli? wyświetlaj od razu w tabeli przy pomocy pętli while
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.