Aller au contenu

didinette

Membre
  • Compteur de contenus

    8
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de didinette

  • Date de naissance 26/05/1986

Information du profil

  • Genre
    Femme
  • Localisation
    orne
  1. Bonjour, j'ai utilisé du javascript qu'ici <script> function showMois(idMois) { z = 0; for(i = 0; i < Mois.length; i++) if(Mois["Sta_Mois"] == idMois) document.getElementById('Mois').options[z++] = new Option(Mois["Sta_Mois"], false, true) } Par ailleurs, j'ai omis de dire que je consulte la même table. En effet, lorsque je choisis une saison pour un stage je dois pouvoir voir les mois qui sont disponibles pour cette saison. Et ces mois correspondent à un stage. Est-ce possible de faire cela? Merci de votre aide
  2. Bonjour, j'ai enlevé des erreurs sur mon code. Ainsi, j'arrive à obtenir la liste des saisons mais lorsque je clique sur une saison et bien rien ne se passe dans la deuxième. En effet, normalement si je cliques sur une saison ex: 2006-2007 je dois avoir dans ma second liste tous les mois disponibles Voici, mon code <?php //Création des array php $sql = mysql_query("SELECT Distinct (Sta_Saison) FROM stage") or die(mysql_error()); while ($a = mysql_fetch_array($sql)) $Saison[] = $a; $sql = mysql_query("SELECT Sta_Mois FROM stage") or die(mysql_error()); while ($a = mysql_fetch_array($sql)) $Mois[] = $a; //Création array javascript depuis array php ?><script> function showMois(idMois) { z = 0; for(i = 0; i < Mois.length; i++) if(Mois["Sta_Mois"] == idMois) document.getElementById('Mois').options[z++] = new Option(Mois["Sta_Mois"], false, true) } <?php echo 'var Saison = new Array();'."\n"; echo 'var Mois = new Array();'."\n"; echo "\n"; for($i = 0; $i < count($Saison); $i++) { echo 'Saison['.$Saison[$i]['Sta_Saison'].'] = "'.$Saison[$i]['Sta_Saison'].'"'."\n"; } echo "\n"; for($i = 0; $i < count($Mois); $i++) { echo 'Mois['.$i.'] = new Array();'."\n"; echo 'Mois['.$i.']["Sta_Mois"] = '.$Mois[$i]['Sta_Mois'].';'."\n"; // echo 'Sta_Mois['.$i.']["Sta_Mois"] = "'.$Mois[$i]['Sta_Mois'].'";'."\n"; echo "\n"; } echo "\n"; echo '</script>'."\n"; $a = count($Saison) + 2; echo '<select name="lst_stageSaison[]" id="lst_stageSaison" size="'.$a.'" >'; echo '<optgroup label="Les saisons">'; for($i = 0; $i < count($Saison); $i++) { echo '<option name ="Sta_Saison_\'.$i.\'" onclick="showMois('; echo $Saison[$i]['Sta_Saison']; echo ');" value="'; echo $Saison[$i]['Sta_Saison']; echo '">'; echo $Saison[$i]['Sta_Saison']; echo '</option>'; echo "\n"; } echo '</select>'; echo '<select name="lst_stageMois[]" id="lst_stageMois" size="14" >'; echo '<optgroup label="Les mois">'; /*for($i = 0; $i < Mois; $i++) echo '<option name="Sta_Mois_\'.$i.\'" value="defaut">Sta_Mois_\'.$i.\'</option>';*/ echo '</select>'; ?> J'espère que cela est plus clair et que quelqu'un pourra m'aider Merci
  3. didinette

    liste déroulante liée

    Bonjour, voilà j'ai plusieurs listes déroulantes généralement elle sont liées ensemble. En effet, lorsque je sélectionne une année je dois pouvoir charger dans une autre liste déroulante les mois disponibles pour cette année puis au vu du mois sélectionnée les dates existantes. J'ai fait ceci pour l'année (saison) mais cela ne marche pas: <td> <font color="green"> <u> Inscription à un stage : </u> </font> <br><br> Saison * <?php // comment créér une liste déroulante et la générer $sql="Select Sta_Num, Sta_Saison from stage"; $resultat= mysql_query ($sql, $connect); echo '<select name="lst_stageSaison">'; while ($ligne = mysql_fetch_row($resultat)) { echo '<option selected="selected" value="'.$ligne[0].'">'.$ligne[1]; echo '</option>'."\n"; } echo '</select>'."\n"; ?> <?php if(isset($_POST['lst_stageSaison'])) { $saison= $_POST['lst_stageMois'] if ($mois == "septembre") { echo "<select selected=\"selected\" onchange=\"chgpage\">"; for {$i=0,$i<30;$i++} { echo "<option>".$i+1.\"</option>\"; } } } ?> Si qqn a eu idée cela m'arrangerais bien. Merci
  4. Okay merci nanane pour ces informations je vais mettre en pratique et si j'ai un souci je le signalerais
  5. Bonjour, Dsl pour mon manque de compréhension. Le site est en création et il n'est donc encore en ligne. Aussi non, un adhérent peut s'inscrire à un ou plusieurs stage et un stage comprend un ou plusieurs adherents. Lorsque que je parle de feuilles il s'agit bien de page web. La table adhérent possède une clef primaire qui est Adh_Code et la table stage qui est Sta_Num. La table inscription possède aussi une clef primaire qui est Ins_Num. Mon problème est que la table Inscription ne sera alimentée qu'avec certains champs de la table adhérent et de la table stage. De plus, lorsque l'adhérent saisit son inscription dans le formulaire il faut que ces informations remplissent à la fois la table adherent mais aussi les champs présent dans la table inscription et lorsque qu'il sélectionne certaines propriétés émanant de la stage il faut aussi que ces valeurs saisies remplissent la table inscription Voilà, j'espère que c'est un peu mieux Merci
  6. Bonjour, Merci Régis je finis un site et il saura normalement mis en ligne par les responsables à la fin du mois. Dès que je connais son adresse je viendrais le poster.
  7. Bonjour à tous, je suis nouvelle sur ce site et j'espère pouvoir apporter mon aide et me faire aider aussi. J'aime faire de la programmation et principalement dans les sites web mais pour le moment on va dire que j'ai un niveau de débutante. J'ai des connaissances en php, vb, oracle et un peu dans eclipse, jsp et tomcat alors si je peux aider n'hésitez pas. Voilà, à très bientôt.
  8. Bonjour, Je vous écris car j'ai un souci pour la création de mon site. Je possede deux tables: une adherent l'autre stage. Pour l'adhérent J'ai une feuille nommée formulaire(A) pour mes adhérents et une autre( permettant d'obtenir dans un tableau les valeurs que je souhaite tel que son nom, prénom etc. Pour le stage J'ai une feuille nommée creation d'un stage(1) et une autre(2) qui récapitule les infos saisies surtout celle que je souhaite Jusqu'ici aucun problème. J'ai une autre table intitulée inscription. Dans cette table je dois récupèrer le code de l'adherent, la saison , le libelle, le mois, l'intitulé, le type et la date début du stage. J'ai rajouté des champs sur mon formulaire adherent afin que l'adherent puisse choisi la saison, le mois, la date debut et le type de son stage. Pour cela aucun problème j'ai créer des listes déroulantes et générer en php. Mon souci est que lorsque la feuille récapitulative de l'adhérent ( se charge,je voudrais que les données concernant le stage et l'adhérent ressorte non pas de la table adherent et de la table stage mais directement de la table inscription. Sachant que je ne sais pas comment alimenter cette table en regroupant les données que je veux provenant des deux autres tables. Alors, comment je peux alimenter ma table inscription en fonction de la table adherent et de stage et faire ressortir dans ma requete les éléments de ma table inscription? J'espère avoir été assez explicite si ce n'est pas le cas j'essaierais de me corriger .
×
×
  • Créer...