webForumDet fria alternativet
Logga in / Bli medlem

Avbryta while-loop!

PHP

1 svar · 295 visningar · startad av no12

Medlem sedan sep. 200240 inlägg
Trådstart#1

Kod :

while ($heading=mysql_fetch_array($result1)) {
           if (!empty ($heading[0])) {
               echo "<tr><td><b>$heading[1]</b></td><td><a href='inquiry_overview04.php?heading=$heading[0]'>Ta bort</a></td></tr>";
           }
           else {
               exit;
           }
           while ($question=mysql_fetch_array($result2)) {
               if ($question[0] == $heading[0]) {
                   echo "<tr><td>$question[1]</td><td><a href='inquiry_overview04.php?question=$question[2]'>Ta bort</a></td></tr>";
               }
               else {
                   exit;
               }
           } // slut loop.
       } // slut loop.

Hur ska jag göra för att få den andra loopen att avbryta och sedan få programmet att hoppa tillbaka till den första loopen igen? Alltså, när villkoret i den innersta loopen inte är uppfyllt så ska den går ur denna och fortsätta i den yttersta loopen igen. Tycker det borde fungera så här men det verkar som den avbryter båda looparna. Nån som har en idé?

Medlem sedan feb. 2003169 inlägg
382 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
120 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)