Bessere Möglichkeit, die Tabelle Monate zu präsentieren/abzufragenPhp

PHP-Programmierer chatten hier
Guest
 Bessere Möglichkeit, die Tabelle Monate zu präsentieren/abzufragen

Post by Guest »

Ich brauche einige neue Oder -bessere Ideen, um dieses Problem zu lösen: < /p>
Ich habe zwei Tabellen. : Benutzer mit UserID, FirstName und LastName < /li>
Tabelle: Bezahlte Mitgliedsgebühr -ID, BenutzerID, Betrag, Monat und Jahr < /li>
< /ol>
Jetzt muss ich in einer Tabelle die Benutzer und die Monate präsentieren, in denen Montly -Gebühren mit einer Häkchen bezahlt werden.
Dies ist jetzt die Lösung ...:
function getUserWithInvoices ()
{
global $pdo;
$userlist_with_invoices_query = $pdo->prepare("SELECT mv.*,GROUP_CONCAT(month, '') as month, GROUP_CONCAT(amount, '') as amount, GROUP_CONCAT(status, '') as status, GROUP_CONCAT(year, '') as year FROM users mv INNER JOIN invoices inv ON mv.id=inv.user_id GROUP BY inv.user_id");
$userlist_with_invoices = array();

if ($userlist_with_invoices_query->execute())
{
while ($row6 = $userlist_with_invoices_query->fetch(PDO::FETCH_ASSOC))
{

$userlist_with_invoice=new UserlistWithInvoice($row6['id'],$row6['vorname'],$row6['nachname'],$row6['month'],$row6['status'],$row6['year']);
array_push($userlist_with_invoices , $userlist_with_invoice);

}

}

return $userlist_with_invoices;
}
< /code>
und PHP HTML -Teil: < /p>



Vorname
Nachname

Jan.
Feb.
Mar.
Apr.
Mai
Jun.
Jul.
Aug.
Sep.
Okt.
Nov.
Dez.









< /code>
Dies ist das Ergebnis, das mir sehr gefällt, aber das Problem ist, dass die einzigen in der Liste angezeigten Benutzer auch diejenigen sind />
Ich möchte, dass alle Benutzer angezeigt werden, Nicht nur diejenigen, die mindestens einen Monat bezahlt haben ...
Ich bin auch geöffnet für vollständige neue Ansätze: D Danke

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post