Hallo,

Ik heb een formulier gemaakt waarbij de gegevens in een tabel worden gezet.

Nou wil ik (een deel van) deze gegevens middels php laten zien op de site. ik ben al 2 dagen bezig dit voor elkaar te krijgen maar het lukt me niet! :(

Ik heb niet zoveel verstand van php, misschien kan iemand me helpen.

Wat is de bedoeling

In mijn database staat een tabel: usr_performs_table2

daarin zitten een aantal rijen
-id
-Naam
-Woonplaats
-Emailadres
-Opslaan
-date_time
-UserIp

Nou wil ik de volgende rijen in tabelvorm op de site laten zien.
- Naam
- Woonplaats
- date_time

hoop dat iemand me kan helpen of een goede uitleg weet te staan..

alvast bedankt
Dat doe je dus met een eenvoudige SELECT query die je uitvoert en vervolgens de resultaten daarvan fetcht en weergeeft op je scherm.

Een voorbeeldje hoe dat eruit zou kunnen zien:
<?php
$sql = "
SELECT
Naam,
Woonplaats,
date_time
FROM
usr_performs_table2
";

if(!$res = mysql_query($sql))
{
echo '<pre>';
echo mysql_errno().': '.mysql_error();
echo '</pre>';
}
else
{
echo '<table>';
echo '<tr>';
echo '<td>Naam</td><td>Woonplaats</td><td>date_time</td>';
echo '</tr>';

while($row = mysql_fetch_assoc($res))
{
echo '<tr>';
echo '<td>'.$row['Naam'].'</td><td>'.$row['Woonplaats'].'</td><td>'.$row['date_time'].'</td>';
echo '</tr>';
}

echo '</table>';
}
?>
hey, super. dat had ik nodig!
nog 1 klein vraagje.
nou wil ik dat ie alle regels telt en er een nummer voor zet. dus:

Naam Woonplaats
1. record 1 record1
2. record 2 record2

en als er een nieuwe wordt aangemaakt deze eronder komt met nr3 enz enz.
is iets met COUNT functie, maar lukt me niet
thanks
zie ook deze tut

gebruik volgende keer even de zoekfunctie btw
Als je alleen wilt dat er een index voor komt te staan, hoef je verder geen COUNT te gebruiken. Je kunt dan in de while loop gewoon een tellertje mee laten lopen waarmee je die index genereert.
<?php
$i = 1;
while($row = mysql_fetch_assoc($res))
{
echo '<tr>';
echo '<td>'.$i.'</td><td>'.$row['Naam'].'</td><td>'.$row['Woonplaats'].'</td><td>'.$row['date_time'].'</td>';
echo '</tr>';

$i++;
}
?>
mooi dat werkt allemaal goed. ik zou alleen nu nog willen dat ie alle regels optelt, zodat ik kan aangeven "inmiddels ..... mensen aangemeld." Is dit wel met COUNT?
treb schreef op 30.06.2007 19:55
mooi dat werkt allemaal goed. ik zou alleen nu nog willen dat ie alle regels optelt, zodat ik kan aangeven "inmiddels ..... mensen aangemeld." Is dit wel met COUNT?

ja , of mmysql_num_rows

Reageren