Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Dynamiczne listowanie wyników z checkboxami
krzesik
post
Post #1





Grupa: Zarejestrowani
Postów: 517
Pomógł: 1
Dołączył: 25.08.2012

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


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>';

Ten post edytował krzesik 5.03.2016, 16:26:33
Go to the top of the page
+Quote Post
Star
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


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


?
Go to the top of the page
+Quote Post

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: 20.12.2025 - 17:51