ich habe eine foreach-Schleife und würde sie gerne in einer Variablen speichern und außerhalb der Schleife wieder ausgeben:
wenn ich echo 'Ausgabe='.$Ausgabe; in die Schleife setze, werden mir alle Ergebnisse der suche ausgegeben, wenn ich es außerhalb setze nur das letzte.
wie kann ich denn nun alle Ergebnisse außerhalb der Schleife ausgeben lassen?
PHP-Code:
foreach ($Ergebnis as $Eintrag) {
$Ausgabe= '<strong>' . htmlentities($Eintrag->Name) . '</strong><br>' . "\n";
$Ausgabe.= htmlentities($Eintrag->Strasse) . '<br>' . "\n";
$Ausgabe.= htmlentities($Eintrag->PLZ) . ' ' . htmlentities($Eintrag->Ort) . '<br><br>' . "\n";
$Ausgabe.= 'Tel.: ' . htmlentities($Eintrag->Telefon) . '<br>' . "\n";
$Ausgabe.= 'Fax: ' . htmlentities($Eintrag->Fax) . '<br><br>' . "\n";
if (!empty($Eintrag->eMail)) {
$Ausgabe.= 'E-Mail: <a href="mailto:' . $Eintrag->eMail . '" class="txt_grey" style="text-decoration:underline;">' . htmlentities($Eintrag->eMail) . '</a><br>' . "\n";
}
if (!empty($Eintrag->Website)) {
$Ausgabe.= 'Website: <a href="' . $Eintrag->Website . '" target="_blank">' . htmlentities($Eintrag->Website) . '</a><br><br><br>' . "\n";
}
echo 'Ausgabe='.$Ausgabe;
}
wenn ich echo 'Ausgabe='.$Ausgabe; in die Schleife setze, werden mir alle Ergebnisse der suche ausgegeben, wenn ich es außerhalb setze nur das letzte.
wie kann ich denn nun alle Ergebnisse außerhalb der Schleife ausgeben lassen?

muss ich denn bei jeder Frage drauf achten das sie zu 100% richtig formuliert ist? Wusste doch scheinbar jeder was ich damit meine, also ist es doch auch ok. Ich weiß das es so nicht ganz richtig ist, aber ich Poste ja auch im Anfänger-Forum, ich denke, als Anfänger darf ich mir auch mal eine unglückliche Formulierung erlauben.
Kommentar