Recherche PDO complex !

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 : Recherche PDO complex !

Re: Recherche PDO complex !

par sirakawa » 05 juil. 2014, 15:01

Non.
Je supposais un formulaire qui poste nom et prenom avec un truc du genre
$nom = isset($_POSt['nom']) ? $_POSt['nom'] : "_"; //_ en mysql  _  c'est tout signe dans un like
$prenom = isset($_POSt['prenom']) ? $_POSt['prenom'] : "_"; //_ en mysql _ c'est tout signe dans un like
$requete = "Select * from nom_table where nom ='$nom' and prenom = '$prenom' ORDER by nom, prenom";
$resultat = $mysqli->query ($requete);
$nb_resultats = $resultat->num_rows;
if ($resultat == 0) //rien trouvé
{
$requete = "Select * from nom_table where prenom = '$prenom' ORDER by nom, prenom";
}

Re: Recherche PDO complex !

par progSunday » 05 juil. 2014, 14:04

D'accord donc si j'ai bien compris le shema serait
if->post $nom {requete + echo recherche}
elseif->post$prenom{requete + echo recherche}
else->post$adresse{requete + echo recherche}
Mais ducoup la requete Sql serait comment ?

Re: Recherche PDO complex !

par sirakawa » 05 juil. 2014, 14:00

Il me emble qu('il faut diviser le problème:
Recherche sur nom: (requête à faire avec order by prenom)
Si le nom est trouvé
affichege
Sinon
recherche sur le prénom ( (requête à faire avec order by nom)

Recherche PDO complex !

par progSunday » 05 juil. 2014, 13:53

Bonjour je débute en PHP PDO et j'essaye de faire une recherche, je m'explique j'ai une table avec non prénom adresse code postal et j'aimerais que si il ne trouve pas alors il fais un echo simple mais si il ne trouve pas nom alors il recherche prenom... et du même s'il trouve nom qu'il recherche quand même les autres pour faire un order by prenom ensuite ! Merci