Bonjour
j'ai un formulaire avec 4 champs. Lorsqu'on le valide, les champs sais permettent de renvoyer les resutals d'une ou plusieur table suivant les cas.
Ca signifie pour moi que dans chaque cas ou les champs du formulaire sot remplis, je dois avoir une requette particulière, donc une infinité de if.
Voici une partie.
$nom1= substr($_POST['sql_nom'],0,3);
$prenom1= substr($_POST['sql_prenom'],0,3);
$paysres1= $_POST['sql_pays'];
if ($nom1)
{
if ($prenom1)
{ if ($paysres1)
{
$req = reqmysql("select nom, prenom, paysr, titre, date_naissance from users, agenda_anniv
where nom like '$nom1%'
and prenom like '$prenom1%'
and paysr = '$payres1'
and users.id = agenda_anniv.id_mbr");
}
else
{
$req = reqmysql("select nom, prenom, paysr, titre, date_naissance from users, agenda_anniv
where nom like '$nom1%'
and prenom like '$prenom1%'
and users.id = agenda_anniv.id_mbr");
}
}
else if ($paysres1)
{
$req = reqmysql("select nom, prenom, paysr, titre, date_naissance from users, agenda_anniv
where nom like '$nom1%'
and paysr like '$prenom1%'
and users.id = agenda_anniv.id_mbr");
}
else
{
$req = reqmysql("select nom, prenom, paysr, titre, date_naissance from users, agenda_anniv
where nom like '$nom1%'
and users.id = agenda_anniv.id_mbr");
Est ce que je peux gérer tout ça avec une seule requete? si oui, laquelle?
Merci à vous.
c'est bien celà