Page 1 sur 1
Recherche PDO complex !
Posté : 05 juil. 2014, 13:53
par progSunday
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
Re: Recherche PDO complex !
Posté : 05 juil. 2014, 14:00
par sirakawa
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)
Re: Recherche PDO complex !
Posté : 05 juil. 2014, 14:04
par progSunday
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 !
Posté : 05 juil. 2014, 15:01
par sirakawa
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";
}