Ik ben een beginnend php programeur en ik heb een vraag.
Ik heb de tutorial voor databases voor beginners gevolgd. Daarmee heb ik deze code gevormd...
<?php
// eerst verbind je naar de database
$link = mysql_connect('localhost','localuser','localpasswd');
mysql_select_db('localdb',$link);
// daarna probeer je een query uit te voeren
$sql = 'SELECT voornaam, achternaam, adres, plaats, email
FROM adressen
WHERE voornaam = "dennis"';
$res = mysql_query($sql,$link);
if ($res && mysql_num_rows($res) >= 1)
{
// begin tabel
echo '<table border="10">
<tr>
<td><b>Voornaam</b></td>
<td><b>Achternaam</b></td>
<td><b>Adres</b></td>
<td><b>Plaats</b></td>
<td><b>Email</b></td>
</tr>';
while ($row = mysql_fetch_array($res))
// laat resultaat zien in tabel
{
echo '<tr>
<td>'.$row['voornaam'].'</td>
<td>'.$row['achternaam'].'</td>
<td>'.$row['adres'].'</td>
<td>'.$row['plaats'].'</td>
<td>'.$row['email'].'</td>
</tr>';
}
echo '</table>';
// anders geef deze foutmelding
} else {
echo 'Geen data gevonden';
}
?>
Ah fijn, daarmee krijg ik dus alle resultaten uit de database met de naam dennis.
Hoe kan ik hier een zoekveld voor maken dat als ik bijvoorbeeld intyp "Dennis" en dan op zoeken klik dat hij dan pas de zoekopdracht doet en dat hij dan die resultaten in een tabel laat zien.
Verder bijvoorbeeld ook dat als ik bijvoorbeeld "Michael" intyp dat hij in dat geval de resultaten voor "michael" laten zien mochten die bestaan, zo niet? die error.
Nogmaals, ik ben echt echt beginnend in php, maar ik vind het wel erg leuk! ik hoop dat jullie me hiermee kunnen helpen.
Dennis