jenslm: mehrere do-while-Schleifen

kurze Frage,
folgendes Problem:

ich möchte die Schleife

do  
{  
echo "<div id=\"".$row['id']."\">  
      <h2>".$row['question']."</h2>  
      <p>".$row['answer']."</p>  
      <p>&nbsp;</p>  
      </div>";  
}  
while ($row = mysql_fetch_assoc($result)); 

doppelt verwenden.

Wie kann ich das verwirklichen?
Lg und frohes neues

  1. doppelt verwenden.

    Das heißt was genau?

    1. eigentlich war damit gemeint
      das mehrmals eine do-while-Schleife eingebaut werden soll und nicht zweimal die selbe!

      // $result das Ergebnis einer neuen SQL-Abfrage zuweisen

      ????

      lg, jens

      1. Hi,

        eigentlich war damit gemeint
        das mehrmals eine do-while-Schleife eingebaut werden soll und nicht zweimal die selbe!

        Und warum machst du es dann nicht, wenn du schon so genau weißt, was eigentlich gemeint ist?

        Drücke dich bitte so präzise wie möglich aus - unter Berücksichtigung der Tipps für Fragende.

        MfG ChrisB

        --
        “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
  2. Hallo jenslm,

    Wie kann ich das verwirklichen?

    Etwa so:

    do  
    {  
    echo "<div id=\"".$row['id']."\">  
          <h2>".$row['question']."</h2>  
          <p>".$row['answer']."</p>  
          <p>&nbsp;</p>  
          </div>";  
    }  
    while ($row = mysql_fetch_assoc($result));  
      
    // $result das Ergebnis einer neuen SQL-Abfrage zuweisen  
      
    do  
    {  
    echo "<div id=\"".$row['id']."\">  
          <h2>".$row['question']."</h2>  
          <p>".$row['answer']."</p>  
          <p>&nbsp;</p>  
          </div>";  
    }  
    while ($row = mysql_fetch_assoc($result)); 
    

    ?

    Grüße
    Richard

    1. Etwa so:

      do

      {
      }
      while ($row = mysql_fetch_assoc($result));

      // $result das Ergebnis einer neuen SQL-Abfrage zuweisen

      do
      {
      }
      while ($row = mysql_fetch_assoc($result));

        
      Es ist noch nicht Sylvester und schon stock besoffen!  
        
      mfg Beat
      
      -- 
      
      ><o(((°>           ><o(((°>  
      
         <°)))o><                     ><o(((°>o  
      Der Valigator leibt diese Fische
      
      1. Es ist noch nicht Sylvester und schon stock besoffen!

        ----------------------|

        kann ich nur zustimmen!

  3. Hi!

    ich möchte die Schleife
    doppelt verwenden.

    Du möchtest einen Codeabschnitt mehrfach verwenden, ohne ihn zu duplizieren? Wiederverwendbare Codeteile kann man einerseites in eine Include-Datei auslagern, was aber der Übersichtlichkeit nicht dienlich ist, wenn man viele kleine Teile in eigenen Dateien herumliegen hat. Im Allgemeinen löst man das Problem, indem man eine Funktionalität abstrahiert und in eine Funktion kapselt, die dann idealerweise in verschiedenen Situationen verwendbar ist.

    Lo!