begin process at 2012 05 31 19:47:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

where avec argument récupéré


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

where avec argument récupéré

vendredi 20 mai 2005 à 11:25:40 | where avec argument récupéré

titsuisse

Bonjour,

Je deviens fou.

Voilà, j'ai une base SQL qui contient des données dont un champs appelé canton. Un de mes enregistrement à la valeur FR

J'ai voulu créer une liste déroulante pour n'afficher que les enregistrement dont le canton correspond au choix de l'utilisateur voici mon code.

je reprend l'argument de ma liste déroulante
<?php

if(isset($_POST['selcan']))      $canton=$_POST['selcan'];
else      $canton="";

?>

texte divers

ma liste déroulante (J'utilise ma même page comme cible)
Sélectionnez un canton<br>
<form method="POST" action="indexfr.php?rubrique=soirfr">
<SELECT name="selcan" size="1">
<OPTION>FR
<OPTION>VD
<OPTION>france
<OPTION>
</SELECT>
<input type="submit" value="Envoyer">
</FORM>

<?php

connexion base de données SQL puis

$sql = 'SELECT date, canton, lieu, organisateur, nom_soir, texte, URL, image, mail FROM soirees WHERE date>=now() and canton="<?php echo $selcan; ?>" ORDER BY date';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while($data = mysql_fetch_assoc($req))
    { 
        echo '<table border cellspacing="0">

<tr><td width="15%" bgcolor="#CCCCFF">'.$data['date'].'</td>

<td width="10%" bgcolor="#CCCCFF"><img src="'.$data['image'].'" width="25" height="25"> </td>

<td width="20%" bgcolor="#CCCCFF"><b> '.$data['nom_soir'].'</b></td>

etc...

Si je ne mets pas de liste déroulante et de sélection du canton, tout s'affiche normalement.

J'ai fait un <?php echo $selcan;?> pour vérifier la valeur du champs sélectionné et il affiche bien FR ce qui correspond au champs de ma base de données SQL FR.

Le problème c'est que lorsque j'utilise le code cité plus haut, plus aucune donnée ne s'affiche.

(j'espère que c'est assez clair)

vendredi 20 mai 2005 à 11:27:46 | Re : where avec argument récupéré

titsuisse

rectif mon code c'est

if(isset($_POST['selcan']))      $selcan=$_POST['selcan'];
else      $selcan="";
vendredi 20 mai 2005 à 12:09:14 | Re : where avec argument récupéré

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,

ton html est pourri, mais bon...

and canton="'.$_POST['selcan'].'"

vendredi 20 mai 2005 à 13:40:26 | Re : where avec argument récupéré

titsuisse

Merci bcp

Il a quoi de si pourri que ça mon html?
vendredi 20 mai 2005 à 17:20:06 | Re : where avec argument récupéré

Anthomicro

Salut,

les majuscules dans les balises, les attributs dépréciés... tu peux passer au XHTML ;-)




    Cette discussion est classée dans : date, sql, liste, déroulante, canton


    Répondre à ce message

    Sujets en rapport avec ce message

    Liste déroulante en php [ par iomega ] Bonjour à tous!!!J'ai une liste déroulant ou je séléctionne une dateavec un form action et lorsque je sélectionne cette date le problème c'est que cel liste déroulante, php, sql [ par gypsi3000 ] Je souhaiterai faire afficher une liste d'adresse web répertoriée dans une base de données depuis un menu déroulant qui correspond aux thèmes identifi Problème de date avec liste déroulante [ par ArRkHaOn ] Bonjour tout le monde j'ai un petit problème phpj'aime qu'a partir d'une date de début est de fin il met dans une liste déroulante toues les date de t liste déroulante et affichage [ par didine6 ] Bonjour @ tous !Voici mon soucis :j'ai une liste déroulante contenant les données du BD mysql.Je souhaite affiche dans un les champs associées à la v Résultat requete dans liste déroulante [ par Cuenod ] Bonjour à tous,Je cherche le moyen de mettre le résultat d'une base de données dans une liste déroulante, mais je ne sais pas comment faire ! Je vous Liste déroulante spéciale [ par visualight ] Bonjour,Voici mon problème:Je désires récupérer dans une liste déroulante les années d'un champ DATE de ma base de donnée.Lorsque je teste le code ci Liste déroulante [ par Vanessa01 ] Bonjour,J'ai fait une liste déroulante qui contient des tournois, seulement j'aimerais que lorsque je sélectionne un tounoi que mon choix reste sur le Liste déroulante avec source sql [ par crazydancer ] J'utilise des listes déroulantes avec les options chargées avec une boucle. Sur IE cela fonctionne très bien, mais sur FireFox et sur Safari cela ne liste des dates entre deux date [ par nitho ] Bonjour à tous, Dites j'ai un problème de requête MySQL, j'ai deux champs qui me donne une date de début et une date de fin, j'aimerais avoir la liste Lié liste déroulante avec la même base de donnée [ par freega ] Bonsoir, Je me permet de poster car après plusieurs recherches sur les listes déroulantes liées entre-elles je n'arrive pas à trouvez une solution.


    Nos sponsors


    Sondage...

    Comparez les prix

    CalendriCode

    Mai 2012
    LMMJVSD
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   

    Consulter la suite du CalendriCode

    Photothèque

    A découvrir



     
    Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
    CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
    CodeS-SourceS.com© est une marque déposée tous droits réservés

    Google Coop CodeS-SourceS Google Coop CodeS-SourceS
    Temps d'éxécution de la page : 0,328 sec (4)

    Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales