Nieuw lid |
|
Hellow. Ik heb dus een zoekmachine voor mijn nieuwssysteem. Het probleem is als ik de pagina met de zoekmachine open dat alle resultaten al getoond worden zonder dat ze opgevraagd werden via de tekstbox.
<?php
$zoek = $_POST['zoek'];
$query = "SELECT * FROM `nieuws` WHERE `id` LIKE '%" . $zoek ."%' OR `bericht` LIKE '%" . $zoek . "%'
OR `titel` LIKE '%" . $zoek . "%' OR `datum` LIKE '%" . $zoek . "%' LIMIT 0 , 30";
$uitvoer = mysql_query($query) or die (mysql_error());
$num = mysql_num_rows($uitvoer);
if(empty($num)) {
echo "'" . $zoek . "' werd niet gevonden...";
} else {
echo "Resultaten:<br/><br/>";
while($lijst = mysql_fetch_object($uitvoer)) {
$bericht = $lijst->bericht;
$titel = $lijst->titel;
$datum = $lijst->datum;
$id = $lijst->id;
echo "<tr><td width=\"150\"><li><a href=\"index.php?page=artikel&id=$id\">$titel</a></li></td><td>($datum)</td></tr>";
}
}
?>
<?php $zoek = $_POST['zoek']; $query = "SELECT * FROM `nieuws` WHERE `id` LIKE '%" . $zoek ."%' OR `bericht` LIKE '%" . $zoek . "%' OR `titel` LIKE '%" . $zoek . "%' OR `datum` LIKE '%" . $zoek . "%' LIMIT 0 , 30"; echo "'" . $zoek . "' werd niet gevonden..."; } else { echo "Resultaten:<br/><br/>"; $bericht = $lijst->bericht; $titel = $lijst->titel; $datum = $lijst->datum; $id = $lijst->id; echo "<tr><td width=\"150\"><li><a href=\"index.php?page=artikel&id=$id\">$titel</a></li></td><td>($datum)</td></tr>"; } } ?>
Wat zou ik hieraan moeten veranderen zodat bij het laden van de pagina alleen nog maar de tekstbox + button getoond worden, en pas bij het klikken op de button de resultaten
|