ey,

Ik ben momenteel bezig om me zoekmachine uit te breiden, zodat het met meer zoektermen tegelijk gaat zoeken alleen het wil nog niet echt lukken



if ($i == 4){
	$q = "SELECT * FROM klanten WHERE naam LIKE '%$naam%' AND WHERE straat LIKE '%$straat%' ";
	$sql = mysql_query($q) or die (mysql_error());
	
}

while ($info = mysql_fetch_array( $sql)){
	echo $info['naam'] . "<br>";
} 



en nu zou ik graag willen dat als zoek email er ook bij staat dat er in de quary nog een AND toegevoegd

hoop dat het duidelijk is en alvast bedankt
je kunt toch iets doen als:

<?php
if ($i == 4){
    $q = "SELECT * FROM klanten WHERE naam LIKE '%$naam%' AND straat LIKE '%$straat%' ";
if(isset($email)) $q .= " AND email LIKE '%$email%'";
    $sql = mysql_query($q) or die (mysql_error());
    
}

while ($info = mysql_fetch_array( $sql)){
    echo $info['naam'] . "<br>";
}
?>


Wat een beetje vreemd is in je code is 'AND WHERE', dat kan, en ik denk zelfs moet, er uit.

Reageren