Petit probléme avec un IF et un ELSE...
Posté : 18 janv. 2006, 23:55
Bonjour,
J'affiche un tableau par une requéte et jusque là tout ce passe bien !
J'ai 1 champ "commune" qui vient d'une table "vente"...
je viens de créer une nouvelle table "info_mairies" qui donne des infos sur cette commune et qui va chercher les données dans 1 champ appelé "mairies". Comme cette table est toute fraîche, elle n'est pas forcément alimentée.
Je voudrais créer une condition :
"IF"
Si le champ commune (table vente) affiche TOULOUSE et qu'il n'y ait pas de
données concernant TOULOUSE dans (table info_mairies), je voudrais afficher une icone vers une page (que j'ai déjà réalisé) par exemple : inserer des infos dans cette mairie.
ELSE
sinon, les 2 champs correspondent, dans les tables " ventes" et "info_mairies" j'aimerais afficher une autre icone vers une page (que j'ai déjà réalisé) par exemple : afficher les infos sur cette mairie ...
j'espére que c'est clair comme de l'eau de roche !
merci.
Voilà les 2 requétes :
Requéte sur le champ "commune".
Je ne connais pas grand chose du IF et du ELSE...merci
Kimble
J'affiche un tableau par une requéte et jusque là tout ce passe bien !
J'ai 1 champ "commune" qui vient d'une table "vente"...
je viens de créer une nouvelle table "info_mairies" qui donne des infos sur cette commune et qui va chercher les données dans 1 champ appelé "mairies". Comme cette table est toute fraîche, elle n'est pas forcément alimentée.
Je voudrais créer une condition :
"IF"
Si le champ commune (table vente) affiche TOULOUSE et qu'il n'y ait pas de
données concernant TOULOUSE dans (table info_mairies), je voudrais afficher une icone vers une page (que j'ai déjà réalisé) par exemple : inserer des infos dans cette mairie.
ELSE
sinon, les 2 champs correspondent, dans les tables " ventes" et "info_mairies" j'aimerais afficher une autre icone vers une page (que j'ai déjà réalisé) par exemple : afficher les infos sur cette mairie ...
j'espére que c'est clair comme de l'eau de roche !
Voilà les 2 requétes :
Requéte sur le champ "commune".
<?php
//affiche la commune et le lien pour voir ttes les ventes de cette commune
//commune_choisie appelle la page commune_choisie.php
// la ligne ci-dessous echappe le signe apostrophe "'" par ex : L'isle Jourdain
$commune = str_replace ("'", "%",$vente['commune']);
$req = mysql_query("select * from vente where commune LIKE '$commune'");
$resultats = mysql_num_rows($req);
echo '<td bgcolor='.$bgcolor.'>';?><span class="Style8">
<?php $lien="index.php?liste=commune_choisie&choix=commune&ville_choisi=".$vente['commune'];
{?>
<?php echo ('<a href="'.$lien.'" target="_top" title=" Il y a '.$resultats.' construction(s) à '.$vente['commune'].' ">'.$vente ['commune'].'</a>');
}?>
Requéte sur le champ "mairie"<?php // la page info_mairie.ph affiche les infos sur les mairies et DDE
echo '<td bgcolor='.$bgcolor.'>';?><span class="Style8">
<?php $lien="index.php?liste=info_mairie&choix&ville_choisi=".$vente['commune'];
afficher_url($lien,"<img src=\"images/info_mairie.gif\" width=\"20\" height=\"20\" border=\"0\"alt=\" Infos sur la mairie de ".$vente['commune']." \">");?>
</span></td>
Là, les variables passent bien, aucun probléme. Je ne connais pas grand chose du IF et du ELSE...merci
Kimble