Heb je zelf een idee hoe je dit zou aanpakken en met welke code?
Het geeft niks als je fout gaat dan kunnen we je altijd "helpen" :))
Link gekopieerd
Uhm gewoon eerst alles ophalen:
SELECT * FROM tabel
Dan mysql_fetch_array
Daarna gewoon de gegevens oproepen.
Voorbeeld:
$sql = "SELECT * FROM tabel";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res))
{
echo "Naam: $row[name]<br>
$row[email]";
}
Zoiets. Bij de echo kun je gegevens laten zien zoals jij wilt. Bijvoorbeeld in een tabel.
Link gekopieerd
ik zat zelf te denken aan zo iets, alleen werkt t niet:
<?php
include_once 'database.php';
$query = "SELECT * FROM tabel";
$resultaat = mysql_query($query);
if ($resultaat)
{
$gegevens = mysql_fetch_row($resultaat);
echo $gegevens[1,'veld1']$gegevens[2,'veld2'];
}else{
echo 'Error';
}
?>
waarbij in $gegevens[1,'veld1'] 1 de record is en veld1 de naam van het veld uit record 1
Link gekopieerd
<?
$sql = "SELECT * FROM tabel";
$res = mysql_query($sql);
if (mysql_num_rows($res))
{
$i = 1;
while($row = mysql_fetch_array($res))
{
echo "Gegevens $row[gegevens];
}
}
else
{
echo "<i>Geen gegevens in database</i>";
}
?>
Dat moet werken.
Link gekopieerd
Met dat script zet hij elke row op de zelfde manier neer, maar elke row moet op een andere manier
Link gekopieerd
Richard schreef op 15.02.2006 20:55
Met dat script zet hij elke row op de zelfde manier neer, maar elke row moet op een andere manier
Wat bedoel je dan?
Op die manier kun je de gegevens uit de tabel halen. Hoe je de gegevens wil laten zien kun je helemaal zelf bepalen.
Bijv:
echo "<table width=100%><tr><td width=20%>$row[naam]</td><td>$row[adres]</td></tr></table>";
zet alles in een tabel.
Ik snap echt niet wat je precies wil :(
Link gekopieerd
Ik denk dat het beter is als een voorbeeld geeft met duidelijke voorwaarden:
Link gekopieerd
Zo moet het worden: <table width=100%><tr><td width=20%>$row[naam]$row2[naam]</td><td>$row[adres]$row2[adres]</td></tr></table>
Dus waar de verschillende rows komen moet ook te bepalen zijn. Zo duidelijk?
Link gekopieerd
Ja maar dan zie ik het probleem niet :s
Gebruik mijn code van hierboven en echo dat wat je net typte. Klaar is de spreekwoordelijke kees!
Of ik snap je nog steeds niet :p
Link gekopieerd
<?php
include_once 'database.php';
$query = "SELECT * FROM tabel";
$res = mysql_query($query);
$aantal=mysql_num_rows($res);
if ($aantal > o)
while($row = mysql_fetch_array($res))
{?>
<table width=100%>
<tr>
<td width=20%><php echo $row['naam']; ?>
</td>
</tr>
</table>
<?php }
else
{
echo "Geen gegevens in database";
}
?>
Ik denk dat je zoiets bedoeld.
row2 kun je niet zomaar gebruiken.
Anders moet je ff vertellen wat je graag wilt en waarom Wordt het vaak veel duidelijker van
Suc6
EDIT TYPO
nog een :(
Link gekopieerd