Verschachtelte For-Schleifen funktionieren nicht

Knille

Grünschnabel
Hallo miteinander,
ich habe folgendes Problem : Beim ersten Durchlauf der inneren Schleife wird der Inhalt der entsprechenden Datenbank ausgegeben. Beim 2. Durchlauf der inneren Schleife werden aber nur noch die echo "<br>"; berücksichtigt, die eigentlichen Daten von echo $row2 werden nicht mehr dargestellt. Woran kann das liegen ?

PHP:
$sql="SELECT * from email"; 
$sql2="SELECT * from angebot"; 

$res=mysql_query($sql); 
$num=mysql_num_rows($res); 

$res2=mysql_query($sql2); 
$num2=mysql_num_rows($res2); 

for ($i=0; $i <= $num; $i++) 
{ 
$row=mysql_fetch_array($res); 
$eadress=$row[4]; 
echo $eadress; 
echo "<br>"; 
for ($j=0; $j <= $num2; $j++) 
{ 
$row2=mysql_fetch_array($res2); 
echo $row2[0]; 
echo "<br>";
 
das müsste denke ich dein problem lösen
PHP:
$sql="SELECT * from email"; 
$res=mysql_query($sql); 
//$num=mysql_num_rows($res); 

$sql2="SELECT * from angebot"; 
$res2=mysql_query($sql2); 
//$num2=mysql_num_rows($res2); 

while($row = mysql_fetch_array($res)){
	echo $row[4]."<br>";
		while($row2 = mysql_fetch_array($res2))
			echo $row2[0]."<br>";
}
/*
for ($i=0; $i <= $num; $i++) 
{ 
$row=mysql_fetch_array($res); 
$eadress=$row[4]; 
echo $eadress; 
echo "<br>"; 
for ($j=0; $j <= $num2; $j++) 
{ 
$row2=mysql_fetch_array($res2); 
echo $row2[0]; 
echo "<br>";
*/
 
Hmm, leider sagt PHP zu dem Ausdruck

PHP:
echo $row[4]."<br>";

nur folgendes :

PHP:
Parse error: parse error, unexpected T_VARIABLE in /home/vhosts/5000106607/internet-3d.de/htdocs/rico/admin/ sendmail.php on line 17
 
Zurück