weblurch: include innerhalb Variable

Beitrag lesen

Hallo,neues Problem:
im geposteten Beispiel klappts, aber im eigentlichen Script gebe ich im Rahmen einer FOREACH-Schleife per print ein Array aus.
Ersetze ich nun print durch return, Erscheint nur noch das erste Feld des Arrays.

Hier das richtige Script, welches includiert werden soll:

<?php
include ("dbopen.php");
foreach  ($Wohnung as $ID) {

$ergeb = mysql_query ("SELECT  ID_whg, plz_ort, strasse  FROM wohnung WHERE ID_whg=$ID");

while ( $daten = mysql_fetch_row ($ergeb)) {

print "<br>";
     foreach ( $daten as $feld )
        return"\t$feld<br>";                //ursprüngl. print
 }

print "<br>";

}
include ("dbclose.php");
?>

Der vollständigkeit halber hier auch das aufruf-script:

<?

$webmaster = "form_wohnung@xxx.de";  /*  Adressat  */

$absender = "Formmailer-Wohnungsinteressent";  /*Absender */

$betreffwebmaster = 'Wohnungsinteressent';  /*Betreff*/
$koerperwebmaster =

'ABSENDER: $Vorname $Nachname
 STRASSE: $Strasse
 WOHNORT: $Wohnort

TELEFON: $Telefon
   EMAIL: $Email

hat über das Formular WOHNUNGSINTERESSENT der Webseite folgende Nachricht hinterlassen:

Zusätzliche Meldung:

$Meldung

Ich interessiere mich für folgende Wohnung:'.

include ("DIE DATEI UM DIES GEHT");
;

if ($Vorname == "" || $Nachname == "" || $Strasse == "" || $Wohnort == ""  || $Telefon == "")

{
  header ("Location: 1zimmer2.php");
 }
  else
   {

mail("$webmaster","$betreffwebmaster","$koerperwebmaster\n","FROM: $absender\n");

header ("Location: main_danke.php"); /* Mail wurde versandt, Umleitung auf Dankseite  */

}

?>