Tabel met MySQL gegevens

  • Onderwerp starter Onderwerp starter kivdw
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

kivdw

Gebruiker
Lid geworden
22 feb 2007
Berichten
136
Beste iedereen,

Ik wil graag een tabel maken met gegevens uit de MySQL database. Ik heb die al gemaakt, en alles werkt perfect, alleen is er in die tabel een rij per persoon uit de database. Ik zou graag dat er maar een vakje per persoon komt, een beetje net zoals hier (de layout is niet belangrijk;) ):

http://store.nike.com/emeastore/?#,en,BE,;stage,prod_grid-309103-309175-////0--0|2

Alvast bedankt,

Kaj-Ivar
 
Wat voor vakje bedoel je?

Wil je maar 1 gegeven uit de database halen of iets anders?
 
De link begreep ik wel maar de bedoeling ervan niet...

Probeer dit eens:
PHP:
// Tabel aanmaken
echo '<table>
       <tr>
        <td>Persoonsnaam</td>
       </tr>';

//Gegevens ophalen
$selectQuery = "SELECT * FROM personen";
$resultQuery = mysql_query($selectQuery) or die (mysql_error());
while($rowQuery = mysql_fetch_array($resultQuery))
{
  echo'<tr>
        <td>'. $rowQuery['naam'] .'</td>
       </tr>';
}
// Tabel afsluiten
echo'</table>';

Wat je hierbij nog wel moet doen is de connectie naar de database maken, de variabelen aanpassen aan de velden in de database en de tabel kloppend maken...
 
Ja bedankt alleen had ik dit al. Hier krijg je volgens mij een rij per persoon. Ik bedoel dus een vakje per persoon, en dan alleen (bij voorbeeld...) 3 personen per rij.

Als niemand het begrijpt, is het ook niet erg want volgens mij is het allemaal erg onduidelijk ;) .

Groetjes,

Kaj-Ivar
 
Ik kon zou gauw niet een nettere manier vinden :(
PHP:
<?php

//Defineer het aantal resulaten op een rij
$reeks = 3;

// Tabel aanmaken
echo '<table>';

//Gegevens ophalen
$i=0;

$selectQuery = "SELECT * FROM personen";
$resultQuery = mysql_query($selectQuery) or die (mysql_error());
while($rowQuery = mysql_fetch_array($resultQuery))
{
  if($i % ($reeks+1) == 0)
  {
    echo'<tr>';
    $i++;
  }

  echo'<td>'. $rowQuery['naam'] .'</td>';
  $i++;

  if($i == ($reeks+1))
  {
    echo'</tr>';
  }
}
// Tabel afsluiten
echo'</table>';
?>
 
Bedankt! Het is gelukt.

Groetjes,

Kaj-Ivar :thumb: :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan