Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP]Wyciągnięcie danych z tabeli oraz jak uprościć jego wyczytanie?
Forum PHP.pl > Forum > Przedszkole
Soulast
  1. echo"<table width='100%' cellpadding='0' cellspacing='0'>
  2. <tr><td align='left'>";
  3.  
  4. echo"<div align='center' style='float:left;'><div align='center'>runda 1</div>";
  5.  
  6. $sql= mysql_query("SELECT r,pos,tpos FROM turniej");
  7. while(list($r,$pos,$tpos) = mysql_fetch_row($sql)){
  8.  
  9. echo"<div align='center'>$tpos</div>
  10. <div style='clear:both;'>&nbsp;</div>";
  11.  
  12. }
  13. echo"</div><div align='center'>runda 2</div>";
  14.  
  15. $sql2= mysql_query("SELECT r2,pos2,tpos2 FROM turniej");
  16. while(list($r2,$pos2,$tpos2) = mysql_fetch_row($sql2)){
  17.  
  18. echo"<div align='center'>$tpos2</div>
  19. <div style='clear:both;'>&nbsp;</div>";
  20.  
  21. }
  22. echo"</div><div align='center''>runda 3</div>";
  23.  
  24. $sql3= mysql_query("SELECT r3,pos3,tpos3 FROM turniej");
  25. while(list($r3,$pos3,$tpos3) = mysql_fetch_row($sql3)){
  26.  
  27. echo"<div align='center'>$tpos3</div>
  28. <div style='clear:both;'>&nbsp;</div>";
  29.  
  30. }
  31.  
  32. echo"</div>";
  33. echo"</table></td></tr>";


Poszukuje uproszczenia dla powyższego skryptu tak aby przy większej ilości rund nie musiałbym dodawać kolejnego kodu.
Czy ktoś może zna prosty pomysł na to?
pysio78
Z tego co widzę to po pierwsze masz chyba źle zbudowaną tabele turniej. Od jej poprawy należało by zacząć bo do każdej rundy musisz dodawać kolejne kolumny. A co jeśli tych rund będzie 300?? Będziesz miał tyle kolumn?

Oczywiście jak chcesz tak mieć to Twoja sprawa ale bardzo sobie w ten sposób utrudniasz życie.

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.