Ik ben bezig om een zoekscript in een website te zetten, maar hoe kan je een minimum aantal karakters toewijzen? Dus niet dat als je op enter drukt, je alles uit de database kunt halen. Dat is bij mij nu namelijk wel het geval. Op internet kan ik er echter weinig over vinden.

Ook zie je wel eens op sites dat je twee karakters minimaal moet invullen, echter als je dan als zoekopdracht %% invult, je alsnog alles kan zien.

Het huidige script wat ik gebruik is het volgende:
http://www.plaatscode.be/38120/
inderdaad...:)

lees wat er staat hé roy ;)
Dat had ik inderdaad gelezen Robert. Echter begreep ik nu dat het goed zat. Sorry daarvoor.

EDIT:

<?
if(strlen(str_replace('%','',$_POST['trefwoord']) <= 2) AND empty($_POST['provincie']) AND empty($_POST['branche']) AND empty($_POST['plaatsnaam']))
?>

Dat werkt nu prima, echter geeft hij nu bij trefwoorden altijd de foutmelding weer. Ookal voer je 8 karakters in. Hoe kan dit?
<?
if(strlen(str_replace('%','',$_POST['trefwoord'])) <= 2
AND empty($_POST['provincie'])
AND empty($_POST['branche'])
AND empty($_POST['plaatsnaam']))
{

//REST

}
?>

je moet op je ) letten!
Ja sorry hoor, soms word ik er een beetje scheel van na een dag ;)
Overigens kon de opbouw inderdaad wat beter (hoe jij dat nu hebt). Daar moet ik eens opletten.

Reageren