[PHP/MySQL] echoen van meerdere variables

Pagina: 1
Acties:

  • JohnHannibalSmith
  • Registratie: November 2000
  • Laatst online: 27-08 22:57
Ik heb een aantal projecten, die door een aantal users bewerkt worden. deze entiteiten hebben beide hun eigen tabel in de database. ook is er een kruistabel om deze gegevens aan elkaar te koppelen.

Hoe kan ik de screenoutput zo maken dat een projectnaam maar een keer gegeven wordt, maar het aantal users (meer dan een dus) er netjes achter komt te staan in een html-tabel? (makkelijkst is denk ik comma-separated?)

Moet ik er een array van maken en die weer exploderen of zo?

I love it when a plan comes together!


  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

als ik het goed begrijp heb je drie tabellen:

tabel 1: Projecten
tabel 2: Users
tabel 3: Koppeling Users aan Projecten

Wil je van *alle* projecten *alle* users laten zien?

Dan haal je gewoon alle projecten in een array, dan alle users in een array (beiden met als array-key de primary-key van de desbetreffende tabel)

Dan doe je een select om de koppelingen binnen te halen (gesorteerd), en ga je de bijbehorende projecten en users uit de array's op het scherm zetten

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • JohnHannibalSmith
  • Registratie: November 2000
  • Laatst online: 27-08 22:57
Ok, hier heb ik wat aan! nu eerst even uitvogelen hoe ik die dingen in een array krijg :-)

I love it when a plan comes together!


  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

PHP:
1
2
3
4
5
6
7
8
$result = mysql_query("select * from users", $db) or die("db error");
if (mysql_affected_rows() > 0)
{
    while($row = mysql_fetch_array($result))
    {
        $user_arr[$row["key"]] = $row["username"];
    }
}


Zo dus..

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • JohnHannibalSmith
  • Registratie: November 2000
  • Laatst online: 27-08 22:57
great, thx!
kan ik dit voor projecten net zo gebruiken, maar dan met $result1 of iets dergelijks?

I love it when a plan comes together!


  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

yup

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op

Pagina: 1