menus dynamiques et recuperation de données.

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 : menus dynamiques et recuperation de données.

par renatane » 10 mai 2005, 10:52

c bon, merci.

par Invité » 10 mai 2005, 10:39

ok, Merci,

Ca marche sans soucis avec un seul champ de la table, mais je ne sais pas comment selectionner 3 champ dans la même requete.

par mere-teresa » 09 mai 2005, 19:28

Pré-requis : (pour comprendre ce que je te raconte)
- savoir faire une requête à ta BDD
- savoir exploiter les résultats de ta requête
- savoir sortir une variable de ton PHP pour afficher son contenu dans une page web.
Procédure :
1- dans ton HTML tu prépares l'emplacement du select
<select name="liste">
<?php echo $select_dates; ?>
</select> 

2 - tu interroges ta BDD
3 - tu lui demandes dans ta requête à la fois le jour, le mois et l'année
4 - tu fais une boucle sur les résultats et à chaque ligne de résultat, tu concatènes jour+mois+année pour construire une date (par exemple :
$resultats['jour']." ".$resultats['mois']." ".$resultats['annee']


5 - tu construis une partie de ton select. Par exemple :

$select_dates .= '<option value="'.$date_valeur.'">'.$date.'</option>'

par renatane » 09 mai 2005, 16:27

jour et année sont des int et mois varchar

Re: menus dynamiques et recuperation de données.

par mere-teresa » 09 mai 2005, 16:14

mon problème, c'est pour le dynamisme du menu dans la page utilisateur.
J'aimerai que les dates soit du genre 26 juin 1863.
Mais je ne sais pas recuperer mes données sous cette forme car dans ma table j'ai 3 champs (jour mois et année).

Est-ce possible de faire ce que je veux?
Bien entendu, c'est possible.
Dans quel format tes dates sont-elles stockées dans ta base de données ?
jour ? mois ? année ?
en int ? en varchar ?

menus dynamiques et recuperation de données.

par renatane » 09 mai 2005, 14:29

salut, j'ai un pb mais c pas trés simpel a expliquer.

Je fait une petite apli avec partie administrateur.

l'utilisateur, il rempli un formulaire et il l'envoie. Dans ce formulaire, il y a des menus deroulants dynamiques. Exemple, l'utilisateur choisis une date dans le menu (genre 16 mai 2005), et ce menu prend ses valeurs dans la table date de ma base de données.

L'administrateur, lui, il ajoute des dates dans la table date. Pour ce faire, il entre, le jour, le mois et l'années (a l'aide de 3 menus deroulants).


mon problème, c'est pour le dynamisme du menu dans la page utilisateur.
J'aimerai que les dates soit du genre 26 juin 1863.
Mais je ne sais pas recuperer mes données sous cette forme car dans ma table j'ai 3 champs (jour mois et année).

Est-ce possible de faire ce que je veux? si oui, un pe d'aide ne serait pas de trop.