Bernhard: Verschachtelte Schleife mit arrays aus einer mysql Abfrage

Beitrag lesen

Hallo zusammen,
Ich stehe wieder mal fürchterlich auf der Leitung.
Ich möchte zwei arrays aus einer mysql Abfrage mit einer if Abfrage innerhalb einer do-while Wiederholung anzeigen lassen. Dabei soll $row_Recordset1['a']als Überschrift herhalten und $row_Recordset2['xy'] und $row_Recordset2['b'] sollen immer dann darunter angezeigt werden, wenn ($row_Recordset2['b']=$row_Recordset1['a']) ist. Irgendwie klappt das mit dem untenstehenden script nicht. Ich erhalte unter der Überschrift $row_Recordset1['a'] immer alle möglichen Werte von $row_Recordset2['xy']." ".$row_Recordset2['b'] und nicht, wie gewünscht nur die , die zur Überschrift ($row_Recordset1['a']) passen. Etwas kompliziert, aber vielleicht hat ja jemand eine Hilfestellung für mich.

<?php do { ?>
  <?php echo $row_Recordset1['a']; ?>
  <?php do { ?>
  <?php if ($row_Recordset2['b']=$row_Recordset1['a'])  { ?>
  <?php echo "<p>".$row_Recordset2['xy']." ".$row_Recordset2['b'];?>
  <?php } else {
  echo "<p> falsch <p>";
   }?>
  <?php } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>

<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>

Danke Bernhard