j'ai un script d'autocomplétion,
Dès que je commence à écrire les premières lettres du prénom du membre dans le champs, le résultat s'affiche. Mais je souhaiterais faire pareil avec les noms :
J'ai déjà essayé de mettre "WHERE prenom OR nom" ça ne fonctionne pas
le voici (source du script : http://www.j0k3r.net/article/ajax-une-a ... ee-en-ajax):
if(isset($_POST['chef'])){
header('Content-type: text/html; charset=iso-8859-1');
// on inclut la connexion
mysql_connect('******', '******', '*******');
mysql_select_db('*******');
// on fait la requête
$sql = "SELECT nom, prenom, id FROM wa_communaute WHERE prenom LIKE '".$_POST['chef']."%'";
$req = mysql_query($sql);
$i = 0;
echo '<ul class="contacts">';
// on boucle sur tous les éléments
while($autoCompletion = mysql_fetch_assoc($req)){
echo '
<li class="contact"><div class="image"><img src="personne/'.$autoCompletion['id'].'-mini.jpg"/></div><div class="nom">'.$autoCompletion['nom'].'</div>
<div class="prenom">
<span class="informal">'.$autoCompletion['prenom'].'</span>
</div>
</li>';
// on s'arrête s’il y en a trop
if (++$i >= 10)
die('<li>...</li></ul>');
}
echo '</ul>';
die();
}
Comment je dois faire ?Merci