NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: for - zacyklení

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
albertpatera
Tvůrce
Avatar
albertpatera:19.6.2015 20:50

Ahoj,

mám takový menší problém a otázku. Co mám přidat do cyklu for, abych se zbavil zacyklení? děkuji

 
Odpovědět
19.6.2015 20:50
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na albertpatera
Ondřej Štorc:19.6.2015 20:52

Pošli nám sem tvůj kód, protože for cyklus se normálně nezacyklí...

Nahoru Odpovědět
19.6.2015 20:52
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá na Ondřej Štorc
albertpatera:19.6.2015 20:54
$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>";


          }



}
Editováno 19.6.2015 20:55
 
Nahoru Odpovědět
19.6.2015 20:54
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na albertpatera
Ondřej Štorc:19.6.2015 20:58

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 :)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
19.6.2015 20:58
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Odpovídá na albertpatera
Uživatel sítě :19.6.2015 21:00
for ($id = 1; $id <= $numrows; $id++)

Přidej tam ještě menší či rovno.. (<=)

Nahoru Odpovědět
19.6.2015 21:00
Chybami se člověk učí, běžte se učit jinam!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.