• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

"Ergebnis" einer While-Schleife in Variable

Kev95

Mitglied
Hallo,
könnte mir jemand erklären wie man das "Ergebnis" einer While-Schleife in eine Variable speichert?

PHP:
$count = 1;    
while ($count <= $ImgCountSecondOut) {        
   echo '<li><img src="content/images/voting/0'.$count.$NameSecondOut.$LastnameSecondOut.'.jpg" alt="'.$NameSecondOut.$LastnameSecondOut.'" width="275" height="350" /></li>';
   $count++;    
}

Diese Schleife liefert immer folgende Code:
HTML:
<li><img src="content/images/voting/01NameNachname" alt="'NameNachname'" width="275" height="350" /></li>

Wenn $ImgCountSecondOut größer als 1 ist, liefert es mehrmals diese Zeile, das sieht dann so aus (mit Wert 2 für $ImgCountSecondOut):

HTML:
<li><img src="content/images/voting/01NameNachname" alt="'NameNachname'" width="275" height="350" /></li>
<li><img src="content/images/voting/02NameNachname" alt="'NameNachname'" width="275" height="350" /></li>

Ausgeben funktioniert auch perfekt, nur wie packe ich diese Ausgabe in eine Variable?
Für Tipps wäre ich dankbar!

Gruß,
Kevin
 
Werbung:
Also das sind doch nun wirklich simple Grundlagen!

Aber ich bin mal nicht so:

PHP:
$count = 1;
$output = '';
while ($count <= $ImgCountSecondOut) {        
   $output .= '<li><img src="content/images/voting/0'.$count.$NameSecondOut.$LastnameSecondOut.'.jpg" alt="'.$NameSecondOut.$LastnameSecondOut.'" width="275" height="350" /></li>';
   $count++;    
}
echo $output;
 
Werbung:
Ach verdammt ... falsch verstanden ^^
Sorry
Ich würde das so machen
PHP:
$result = array();

while(/*...*/){
   $result[] = /*...*/;
}

// ausgabe
foreach($result as $value){
    echo $value;
}

mit der Vorgängerlösung sollte glaube das Problem bestehen, das alles in einer Zeile steht, OK dadurch, das es eine Liste ist, kannste des bissl lenken.

Bei meiner kannste sozusagen Datensätze separieren.

MfG Marcel
 
Also das sind doch nun wirklich simple Grundlagen!
Bin noch blutiger Anfänger in PHP.
Ich hab mir schon HTML und CSS mit "learning by doing" beigebracht.
Ich google mir alles zu sammen was mir fehlt und verstehe das dann meist auch.
Sobald ich auf was stoße was ich mir nicht so einfach zusammensuchen kann frag ich in Foren.
Die Art sollte ich mir wohl mal abgewöhnen...

Danke für die nette und gute Hilfe, dachte eigentlich das mir um die Uhrzeit keiner mehr antwortet.
 
Werbung:
Zurück
Oben