[RESOLU] Champ de recherche et casse

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Champ de recherche et casse

Re: [RESOLU] Champ de recherche et casse

par Zaqen » 21 août 2019, 15:07

Si merci

Re: Champ de recherche et casse

par or 1 » 09 août 2019, 14:51

c'est pas plutôt que AND iduser='".$_SESSION['iduser']."' est en trop ?

Champ de recherche et casse

par Zaqen » 09 août 2019, 10:50

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 ?