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 ?
Bonjour,
[PHP]<?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 {
?>[/PHP]
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 ?