Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Dynamiczne listowanie wyników z checkboxami
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam, potrzebuję wygenerować dynamicznie listę userów, ale nie chcę aby była to długa lista w jednej kolumnie, więc wymyśliłem aby generować w tabeli
kolumny po 10 userów, a jeśli jest ich więcej to w kolejnej itd. Jednak nie wiem czy to dobra droga i sam wpadłem we własne sidła i mam problem aby to zrobić.
Na tę chwilę mam tyle ale to nie działa

$user = "SELECT * FROM uzytkownik WHERE email!='' ORDER BY login ASC";
$wynikuser = mysql_query ($user);
$n = mysql_num_rows($user);
echo '<tr>';
while($r = mysql_fetch_array($wynikuser))
{
$k++;
echo "<td align=\"left\" width=\"150px\">
<input type=\"checkbox\" name=\"wystaw[]\" id=\"wystaw'.$k.'\" value=\"$r[login]\" />
<label for=\"wystaw'.$k.'\">"; echo $r[login]; echo "</label></td>";
}
echo '</tr>';
Star
  1. <?php
  2.  
  3.  
  4. $db = mysqli_connect("localhost","base_1","base_1","base_1");
  5.  
  6. $query = "SELECT * FROM _users ORDER BY nick ASC";
  7. $result = mysqli_query($db, $query);
  8. $num_results = mysqli_num_rows($result);
  9.  
  10. <table>
  11. <thead>
  12. <tr>
  13. <th>User</th>
  14. </tr>
  15. </thead>
  16. <tbody>";
  17. for($i = 1; $i <= $num_results; $i++)
  18. {
  19. $row = mysqli_fetch_array($result);
  20.  
  21. echo "
  22. <tr>
  23. <td>
  24. <label for=\"wystaw".$i."\">".$row["nick"]."</label>
  25. <input type=\"checkbox\" name=\"wystaw[]\" id=\"wystaw".$i."\" value=\"".$row["nick"]."\" />
  26.  
  27.  
  28. </td>
  29. </tr>";
  30. }
  31. </tbody>
  32. </table>";
  33. ?>


?
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.