Page 1 sur 1

Champ de recherche et casse

Posté : 09 août 2019, 10:50
par Zaqen
Bonjour,
<?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'email
de 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 ?

Re: Champ de recherche et casse

Posté : 09 août 2019, 14:51
par or 1
c'est pas plutôt que AND iduser='".$_SESSION['iduser']."' est en trop ?

Re: [RESOLU] Champ de recherche et casse

Posté : 21 août 2019, 15:07
par Zaqen
Si merci