[PHP5] Problem mit while

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [PHP5] Problem mit while

    Hallo, ich hab folgendes Problem, also wenn die if(isset(bedingung)) zutrifft bricht die while schleife(die erste) vom auslesen ab und das script beendet sich, nun meine frage, wie schaffe ich es das die Whileschleife komplett durchläuft?

    Mfg Alex

    Hier der Code:
    PHP-Code:
    <?
    $query = "SELECT * FROM web_menue WHERE typ = '1'";
    $prod = mysql_query($query)or die(mysql_error());
    while($row = mysql_fetch_array($prod))
    {
    echo "<a href=\"webshop.php?k=".$row['id']."\">+ ".$row['display']."</a><br>";
    if(isset($_GET['k']))
     {
     $query = "SELECT * FROM web_menue WHERE zu = '$_GET[k]' and typ = '2'";
     $prod = mysql_query($query)or die(mysql_error());
     while($row = mysql_fetch_array($prod))
      {
      echo "<a href=\"webshop.php?k=".$row['id']."\"><li> ".$row['display']."</a><br>";
      }
     }
    }

  • #2
    Works as designed ! Du weist in der inneren Schleife der Var prod einen neuen Wert zu. Wenn das innere prod abgearbeitet ist, was sollte dann das äussere prod deiner Meinung nach noch haben ????
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      ja stimmt ich probiers mal, nicht drauf geachtet sry

      danke danke alles funktioniert perfekt
      Zuletzt geändert von Alex182; 18.09.2007, 16:03.

      Kommentar


      • #4
        Kleiner Tip für Menu's:
        Nested Sets

        Ist übersichtlicher und Ressourcen sparender.

        Kommentar

        Lädt...
        X