Avatar
albertpatera
Redaktor
Avatar
albertpatera:

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
Odpovídá na albertpatera
Ondřej Štorc:

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
Redaktor
Avatar
Odpovídá na Ondřej Štorc
albertpatera:
$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
Odpovídá na albertpatera
Ondřej Štorc:

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í
+1 bodů
Řešení problému
Nahoru Odpovědět  +1 19.6.2015 20:58
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na albertpatera
Marek Z.:
for ($id = 1; $id <= $numrows; $id++)

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

Nahoru Odpovědět  +1 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.