Diskuze: for - zacyklení
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Pošli nám sem tvůj kód, protože for cyklus se normálně nezacyklí...
$dotaz_ = mysql_query("SELECT * FROM users");
$numrows = mysql_num_rows($dotaz_);
echo "<th>ID</th><th>Nick</th><th>Email</th><th>Hunter</th><th>Sawn_off</th><th>Uzzi</th>";
for ($id = 1; $id < $dotaz_; $id++)
{
echo ("já" +$id+ ".");
$dotaz = mysql_query("SELECT * FROM users");
while($zaznam = mysql_fetch_array($dotaz))
{
$id = $zaznam['id'];
$username = $zaznam['username'];
$email = $zaznam['email'];
$hunter = $zaznam['hunter'];
$sawn_off = $zaznam['sawn_off'];
$uzzi = $zaznam['uzzi'];
echo "<table border='1'>";
echo "<tr>";
//echo "<th>ID</th><th>Nick</th><th>Email</th><th>Hunter</th><th>Sawn_off</th><th>Uzzi</th>";
echo "</tr>";
echo "<tr>";
echo "<td>$id</td><td>$username</td><td>$email</td><td>$hunter</td><td>$sawn_off</td><td>$uzzi</td>";
echo "</tr>";
echo "<table>";
}
}
Takže do tý podmínky v cyklu by jsi měl dát spíš proměnou $numrows. Jinak mezi námi ten kód vypadá strašně a chtělo by to taky přemýšlet o použití PDO
for ($id = 1; $id <= $numrows; $id++)
Přidej tam ještě menší či rovno.. (<=)
Zobrazeno 5 zpráv z 5.