komplexe Abfrage / 2 Abfragen in einer Schleife ?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • komplexe Abfrage / 2 Abfragen in einer Schleife ?

    Hallo,

    ich habe ein abfrage, welche die Tabelle ( Daten ) ordentlich zusammenstellt.
    Hier die Abfrage:

    PHP-Code:
    $sql = "SELECT * FROM angebote
                                LEFT JOIN bauherr ON bauherr.id = angebote.bauherr
                                LEFT JOIN kalkulator ON kalkulator.kalk_id = angebote.bearbeiter
                                WHERE angebote.status = 0 ORDER BY angebote.lfdnr DESC";

                                foreach ($pdo->query($sql) as $row)  {



                                ?>
                            <tr>

                                        <td align="center"><?php echo $row['jahr'?></td>
                                        <td align="center"><?php echo $row['lfdnr'?></td>
                                        <td align="center"><?php echo $row['angebote_postleitzahl'?></td>
                                        <td align="center"><?php echo $row['angebote_ort'?></td>
                                        <td align="center"><?php echo $row['angebote_strasse'?></td>
                                        <td align="center"><?php echo $row['bauvorhaben'?></td>
                                        <td align="center"><?php echo $row['name'?></td>
                                        <td align="center"><?php echo $row['abgabetermin'?></td>
                                        <td align="center"><?php echo $row['gu'?></td>
                                        <td align="center"><?php echo number_format($row['summe'], 2',''.'?></td>
                                        <td align="center"><?php echo $row['kalk_name'?></td>
                                        <td align="center"><?php echo $row['angefragt_am'?></td>
                                        <td align="center"><?php echo $row['anzahl'?></td>

                                        </tr><?php }?>
    soweit so gut....
    Ich würde jetzt gerne aus einer anderen Tabelle 2 werte ermitteln und diese JE ZEILE eintragen lassen. Hier geht es um Rückantworten von Lieferanten ( von 5 gesendeten Anfragen / sind ? zurück )

    Hier die funktionierenden Abfragen:

    PHP-Code:
    $statement $pdo->prepare("SELECT COUNT(*) AS anzahl FROM anfragen WHERE anfragen_status = 0 ");
    $statement->execute(array('Max'));  
    while (
    $row $statement->fetch());


    $statement $pdo->prepare("SELECT COUNT(*) AS anzahl FROM anfragen WHERE anfragen_status = 1 AND anfragen_angebots_nr = 407");
    $statement->execute(array('Max'));  
    $row1 $statement->fetch();



    echo 
    $row1['anzahl']."/".$row['anzahl']; 

    Hier die Strukturen der Tabellen:

    anfragen:



    angebote:

  • #2
    Crossppsting: https://www.php.de/forum/webentwickl...Cr-ein-foreach

    Kommentar

    Lädt...
    X