Kann man den Index in einem Array mit einer Variablen generiern?
Bsp.:
Es existiert eine unbekannte Zahl an Bietern die auf eine Liste von Aufgaben in einem Projekt bieten.
1. Schritt: Abfrage der Bieter mit SELECT DISTINCT
2. Schritt: Abfrage der Pivot Tabelle mit den Daten
PHP-Code:
$n = 0
$q = 'SELECT Posten_ID, Posten_Titel',
foreach ($Bieter as $Gebot)
{ $n = $n +1;
$q = $q.', IF(Posten_User = User, Posten_Preis, 0) as Bidder'.$n;}
$q = $q.' FROM Posten;
Normalerweise gebe ich die Abfragen innerhalb einer foreach Schleife dar.
PHP-Code:
echo $row->Bidder;
PHP-Code:
$n = 0;
foreach ($Gebot as $row)
{
echo $row->Posten;
foreach ($Bidder as $Bid)
{
$n = $n +1;
$Bieter = 'Bidder'.$n;
echo $row->$Bieter;
}
}
Einen Kommentar schreiben: