onderstaand script werkt wel maar hij geeft maar 1 row terug en hij telt er 3 maar laat deze niet zien.
<code>
<?php
$server = "localhost";
$user = "root";
$database = "adres";
Mysql_connect ($server, $user);
mysql_select_db($database);
$naam = $_GET['naam'];
$plaats = $_GET['plaats'];
$sql = "SELECT naam, telefoon, count(*) AS aantal FROM lijst where naam like '%$naam%' and plaats like '%$plaats%' group by naam";
$result = mysql_query($sql);
while( $data = mysql_fetch_array($result))
{
echo $data['naam'] . " / telefoon:" . $data['telefoon'] . "<br><br>Aantal records gevonden:" . $data['aantal'] ;
echo "<br><br>";
}
mysql_query($sql) or die("Query kan niet uitgevoerd worden. MySQL retouneerde
devolgende error: ".mysql_error());
?>
<html>
<form action="" METHOD="GET">
Vul hier een verzoek in:<BR>
<input type="text" name="naam" >
<input type="text" name="plaats">
<input type="submit" value='Go'checked>  <input type="reset" value='Wissen'>
</form>
<?
if(isset($_GET['naam'])){
echo "Deze naam heeft uw ingevuld: ".$_GET['naam']."\n";
}
else
{
echo "Bestand niet gevonden";
}
?>
</html>
</code>
weet iemand wat ik fout doe?
1.648 views