2 Datenbankabfragen und schliefen

Gray

Erfahrenes Mitglied
Hi,

also ich habe eine DB Abfrage die mir aus der Tabelle user mein zeugs ausliest, nun soll in der schleife eine weitere Abfrage gemacht werden wo es die Daten aus der Tabelle produkte auslesen und dieses ausgeben, allerdings wiederholt sich dadurch die erste Abfrage andauernd.

PHP:
	$result = mysql_query($sql_query) or die (mysql_error($db));
	$num = mysql_num_rows($result);
?>
zeugs
<?php
                while ($row = mysql_fetch_array($result)) {
?>
<tr>
<td height=18>
 <p>E-Mail Adresse</p></td>
<td>
 <p><?php echo $row['email'] ?></p></td>
</tr>

<?php
            $sql_query2 = "SELECT * FROM pakete WHERE user_id='$uid'";
			$result2 = mysql_query($sql_query) or die (mysql_error($db));
			$num2 = mysql_num_rows($result2);
			if ($num2 == 1){

			?>
			<tr>
				<td height=20></td>
			</tr>
            <?php
            while ($row2 = mysql_fetch_array($result)) {
            if($row2['zahlart'] == "bankeinzug"){
            ?>
			<tr>
                <td height=18>
                    <p>Inhaber</p></td>
                <td>
                    <p><?php echo $row2['kontoinhaber'] ?></p></td>
            </tr>
usw.
 
Du hast 2 Fehler in bzw. vor der zweiten While Schleife!

PHP:
while ($row2 = mysql_fetch_array($result)) {

PHP:
$result2 = mysql_query($sql_query) or die

Es sind logische Fehler, keine Syntaxfehler.

Ich glaube die findest du selbst ;-)

mfg

Ultra
 
Zurück