<?php
if (isset($_POST['action'])) $action=verif_GetPost($_POST['action']);
if (isset($_POST['mots'])) $mots=verif_GetPost($_POST['mots']); else $mots="";
if (empty($mots) && isset($mots) && $mots=="") exit;
$mots=htmlentities($_POST['mots'], ENT_QUOTES,'UTF-8');
$sql="SELECT carnetclef,nummandataire,numcandidat,nom,prenom,email,tel,portable
FROM carnet
WHERE (
nom LIKE '%" . $mots . "%'
OR prenom LIKE '%" . $mots . "%'
OR email LIKE '%" . $mots . "%'
)
AND iduser='".$_SESSION['iduser']."'
ORDER BY nom,prenom ";
assert ('mysqli_query($connex,$sql)');
$qid = mysqli_query($connex, $sql);
if (!$qid) die ("Probleme : " . mysqli_error($connex));
if (mysqli_num_rows($qid) == 0)
{
echo "Nous n'avons pas trouvé de résultats";
} else {
?>
Voici mon petit bout de code qui me permet de faire ma recherche dans une table, sur le nom et le prénom ainsi que l'emailde l'usager. Mon problème c'est qu'il cherche bien et me trouve une entrée par le nom mais uniquement en majuscule. J'aimerai pouvoir faire une recherche sur les deux.
Que me manquerai-t-il ?