PHP ver gevorderde |
|
Probeer deze code eens:
<?php
// er is op zoeken geklikt
if (isset($_GET['term']) && eregi("^[a-z0-9]+", $_GET['term'])) {
$term = htmlentities($_GET['term'], ENT_QUOTES);
$qry = mysql_query("SELECT titel, url FROM links WHERE titel LIKE '%".$term."%' ") or die(mysql_error());
$count = mysql_num_rows($qry);
// resultaten gevonden
if ($count > 0) {
echo $count.' hits gevonden.<br /><br />'; //aantal hits
// laat alle hits zien
while ($res = mysql_fetch_assoc($qry)) {
?>
<a href="<?=htmlentities($res['url'], ENT_QUOTES);?>"><?=htmlentities($res['titel'], ENT_QUOTES);?></a><br />
<?php
}
}
// geen resultaten
else {
?>
Geen resultaten gevonden.<br />
<?php
}
}
// laat zoekformulier zien
else {
?>
<div style="text-align: center;">
Zoeken naar:<br />
<form method="get" action="?pagina=zoek">
<input type="text" name="term" />
<input type="submit" value="Zoek!" />
</form>
</div>
<?php
}
?>
<?php // er is op zoeken geklikt if (isset($_GET['term']) && eregi("^[a-z0-9]+", $_GET['term'])) { // resultaten gevonden if ($count > 0) { echo $count.' hits gevonden.<br /><br />'; //aantal hits // laat alle hits zien ?> <?php } } // geen resultaten else { ?> Geen resultaten gevonden.<br /> <?php } } // laat zoekformulier zien else { ?> <div style="text-align: center;"> Zoeken naar:<br /> <form method="get" action="?pagina=zoek"> <input type="text" name="term" /> <input type="submit" value="Zoek!" /> </form> </div> <?php } ?>
|