Modifier liste déroulante

Résolu/Fermé
tridam23 Messages postés 99 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 11 juin 2021 - 30 mars 2015 à 16:09
tridam23 Messages postés 99 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 11 juin 2021 - 1 avril 2015 à 01:41
Bonjour voici le formulaire de saisie

<form method="post" action="ajouterEleve.php" enctype="multipart/form-data">
<p>
    <label>Grade/Classe:</label>
    <select name="classe" id="classe">
      <option>--Select--</option>
      <option value="creche">Creche</option>
<option>Toddler 1</option>
<option>Toddler 1A</option>
<option>Toddler 1B</option>
<option>Toddler 2</option>
<option>Toddler 2A</option>
<option>Toddler 2B</option>
<option>Pre-Kindergarten</option>
<option>Pre-Kindergarten A</option>
<option>Pre-Kindergarten B</option>
<option>Kindergarten</option>
<option>Kindergarten A</option>
<option>Kindergarten B</option>
<option>Montessori</option>
<option>Montessori A</option>
<option>Montessori B</option>
<option>Esol</option>
<option>Grade 1</option>
<option>Grade 1A</option>
<option>Grade 1B</option>
<option>Grade 1C</option>
<option>Grade 2</option>
<option>Grade 2A</option>
<option>Grade 2B</option>
<option>Grade 3</option>
<option>Grade 3A</option>
<option>Grade 3B</option>
<option>Grade 4</option>
<option>Grade 4A</option>
<option>Grade 4B</option>
<option>Grade 5</option>
<option>Grade 5A</option>
<option>Grade 5B</option>
<option>Grade 6</option>
<option>Grade 6A</option>
<option>Grade 6B</option>
<option>Grade 7</option>
<option>Grade 7A</option>
<option>Grade 7B</option>
<option>Grade 8</option>
<option>Grade 8A</option>
<option>Grade 8B</option>
<option>Grade 9</option>
<option>Grade 9A</option>
<option>Grade 9B</option>
<option>Grade 10</option>
<option>Grade 10A</option>
<option>Grade 10B</option>
<option>Grade 11</option>
<option>Grade 11A</option>
<option>Grade 11B</option>
<option>Grade 12</option>
<option>Grade 12A</option>
<option>Grade 12B</option>
<option>Pre-Maternelle</option>
<option>1ere Maternelle</option>
<option>1ere Maternelle A</option>
<option>1ere Maternelle B</option>
<option>2eme Maternelle </option>
<option>2eme Maternelle A</option>
<option>2eme Maternelle B</option>
<option>3eme Maternelle </option>
<option>3eme Maternelle A </option>
<option>3eme Maternelle B </option>
<option>CP</option>
<option>CPA</option>
<option>CPB</option>
<option>CE 1</option>
<option>CE 1A</option>
<option>CE 1B</option>
<option>CE 2</option>
<option>CE 2A</option>
<option>CE 2B</option>
<option>CM 1</option>
<option>CM 1A</option>
<option>CM 1B</option>
<option>CM 2</option>
<option>CM 2A</option>
<option>CM 2B</option>
<option>6eme College</option>
<option>6eme College A</option>
<option>6eme College B</option>
<option>5eme College</option>
<option>5eme College A</option>
<option>5eme College B</option>
<option>4eme College</option>
<option>4eme College A</option>
<option>4eme College B</option>
<option>3eme College</option>
<option>3eme College A</option>
<option>3eme College B</option>
<option>2eme lycee</option>
<option>2eme lycee A</option>
<option>2eme lycee B</option>
<option>1ere lycee</option>
<option>1ere lycee A</option>
<option>1ere lycee B</option>
<option>Terminal</option>
    </select>
    <label for="select">SECTION:</label>
    <select name="section" id="SECTION">
    <option>--Select--</option>
      <option>English</option>
      <option>Française</option>
    </select>
    <label for="select2">GROUPEMENT:</label>
    <select name="groupement" id="GROUPEMENT">
    <option>--Select--</option>
      <option>Lower School</option>
      <option>Elementary School</option>
      <option>Middle School</option>
      <option>Higth School</option>
      <option>Petite section</option>
      <option>Primaire</option>
      <option>Collège</option>
      <option>Lycée</option>
    </select>
</p>


et celui de la modification

<form method="post" action="modifierEleve.php" enctype="multipart/form-data">

    <p>
    <label>CODE</label>
    <label><?php echo($ET['CODE']) ?><input type="hidden" name="code" value="<?php echo($ET['CODE']) ?>" readonly>
    <br>
<br>
    <label>Grade/Classe:</label>
    <input type="select" name="classe" value="<?php echo($ET['CLASSE']) ?>">
        <label>Section:</label>
    <input type="select" name="section" value="<?php echo($ET['SECTION']) ?>">
        <label>Groupement:</label>
    <input type="select" name="groupement" value="<?php echo($ET['GROUPEMENT']) ?>">


le problème est que lors de l'édition je ne retrouve pas les éléments de la liste déroulante
que faire svp??? Merci
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
30 mars 2015 à 16:27
Bonjour,

le problème est que lors de l'édition je ne retrouve pas les éléments de la liste déroulante

Pourrais tu être un peu plus précis ??

Lors de l'édition.. c'est à dire .. quand tu fais quoi exactement ? Sur quelle page es-tu ?
Les éléments de la liste déroulante.... de quelle liste parles tu ? Où ne les retrouves-tu pas ?

De plus.. ne manquerait-il pas les fichiers PHP pour que l'on comprenne ton souci ?
Par exemple.. si ton souci se trouve dans le fichier modifierEleve.php .. il serait bien de nous le montrer non ?

0
tridam23 Messages postés 99 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 11 juin 2021
30 mars 2015 à 16:38
les elements <option> qu'on selectionne.
genre j'ai sélectionné une classe (pas la bonne) et je souhaiter l'éditer dans la base de donnée dans le formulaire d'édition. maintenant quand je suis dans l'édition je ne retrouve pas les autres éléments desmenus classe, section et groupement

<?php
require_once("connection.php");
$code = $_POST['code'];
$classe = $_POST['classe'];
$section = $_POST['section'];
$groupement = $_POST['groupement'];
$inscription = $_POST['inscription'];
$nomPhoto = $_FILES['photo']['name'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$postnom = $_POST['postnom'];
$naissance = $_POST['naissance'];
$sexe = $_POST['sexe'];
$pays = $_POST['pays'];
$nationalite = $_POST['nationalite'];
$adresse = $_POST['adresse'];
$surnom = $_POST['surnom'];
$religion = $_POST['religion'];
$pere = $_POST['pere'];
$telpere = $_POST['telpere'];
$adresse1 = $_POST['adresse1'];
$email = $_POST['email'];
$employeur = $_POST['employeur'];
$adresseemp = $_POST['adresseemp'];
$mere = $_POST['mere'];
$telmere = $_POST['telmere'];
$adresse2 = $_POST['adresse2'];
$email2 = $_POST['email2'];
$employeur1 = $_POST['employeur1'];
$adresseemp2 = $_POST['adresseemp2'];
$nom1 = $_POST['nom1'];
$adresse5 = $_POST['adresse5'];
$tel1 = $_POST['tel1'];
$nom2 = $_POST['nom2'];
$adresse6 = $_POST['adresse6'];
$tel2 = $_POST['tel2'];
$medenft = $_POST['medenft'];
$telmed = $_POST['telmed'];
$adressemed = $_POST['adressemed'];
$dentenft = $_POST['dentenft'];
$teldent = $_POST['teldent'];
$adressedent = $_POST['adressedent'];
$utile = $_POST['utile'];
$fam1 = $_POST['fam1'];
$age1 = $_POST['age1'];
$sex1 = $_POST['sex1'];
$fam2 = $_POST['fam2'];
$age2 = $_POST['age2'];
$sex2 = $_POST['sex2'];
$fam3 = $_POST['fam3'];
$age3 = $_POST['age3'];
$sex3 = $_POST['sex3'];
$fam4 = $_POST['fam4'];
$age4 = $_POST['age4'];
$sex4 = $_POST['sex4'];
$autresenft = $_POST['autresenft'];
$datedpt = $_POST['datedpt'];
$datepolio = $_POST['datepolio'];
$datecholera = $_POST['datecholera'];
$daterougeole = $_POST['daterougeole'];
$datejaune = $_POST['datejaune'];
$dateautres = $_POST['dateautres'];
$autremed = $_POST['autremed'];
$adresseautre = $_POST['adresseautre'];
$datefin = $_POST['datefin'];
$dateguide = $_POST['dateguide'];
$ecolefreq = $_POST['ecolefreq'];
$freq1 = $_POST['freq1'];
$freq2 = $_POST['freq2'];
$classefreq = $_POST['classefreq'];
$req = "update ELEVES set CLASSE='$classe',SECTION='$section',GROUPEMENT='$groupement',INSCRIPTION='$inscription',NOM='$nom',PRENOM='$prenom',POSTNOM='$postnom',NAISSANCE='$naissance',SEXE='$sexe',PAYS='$pays',NATIONALITE='$nationalite',ADRESSE='$adresse', SURNOM='$surnom',RELIGION='$religion',PERE='$pere',TELPERE='$telpere',ADRESSE1='$adresse1',EMAIL='$email',EMPLOYEUR='$employeur',ADRESSEEMP='$adresseemp',MERE='$mere',TELMERE='$telmere',ADRESSE2='$adresse2',EMAIL2='$email2',EMPLOYEUR1='$employeur1',ADRESSEEMP2='$adresseemp2',NOM1='$nom1',ADRESSE5='$adresse5',TEL1='$tel1',NOM2='$nom2',ADRESSE6='$adresse6',TEL2='$tel2',MEDENFT='$medenft',TELMED='$telmed',ADRESSEMED='$adressemed',DENTENFT='$dentenft',TELDENT='$teldent',ADRESSEDENT='$adressedent',UTILE='$utile',FAM1='$fam1',AGE1='$age1',SEX1='$sex1',FAM2='$fam2',AGE2='$age2',SEX2='$sex2',FAM3='$fam3',AGE3='$age3',SEX3='$sex3',FAM4='$fam4',AGE4='$age4',SEX4='$sex4',AUTRESENFT='$autresenft',DATEDPT='$datedpt',DATEPOLIO='$datepolio',DATECHOLERA='$datecholera',DATEROUGEOLE='$daterougeole',DATEJAUNE='$datejaune',DATEAUTRES='$dateautres',AUTREMED='$autremed',ADRESSEAUTRE='$adresseautre',DATEFIN='$datefin',DATEGUIDE='$dateguide',ECOLEFREQ='$ecolefreq',FREQ1='$freq1',FREQ2='$freq2',CLASSEFREQ='$classefreq' WHERE CODE=$code";
mysql_query($req) or die(mysql_error());
header("location:AfficherEleves.php")
?>

<html>
<head>
    <meta charset="utf-8">
<title>Modifier un élève</title>
</head><body bgcolor="#3FACFC">
</html>
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650 > tridam23 Messages postés 99 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 11 juin 2021
30 mars 2015 à 16:51
Essayons de reformuler .....
Donc... quand tu es sur ta page de modification ( le deuxième code que tu nous as posté dans ton premier message) .. tu ne vois pas les listes correspondantes à tes différents éléments (comme dans ta première page) ????
C'est normal.. vu que tu ne les alimentes pas....

Par exemple.. pour le select SECTION ... dans ta page de modification tu devrais avoir
  <select name="section" id="SECTION">
    <option>--Select--</option>
      <option>English</option>
      <option>Française</option>
    </select>

..hors toi .. tu n'as mis que :
    <input type="select" name="section" value="<?php echo($ET['SECTION']) ?>">

...ne vois tu pas la différence ?

il faudrait que tu fasses plutôt quelque chose du genre:
  <select name="section" id="SECTION">
    <option value="">--Select--</option>
      <option value="English" <?php  if($ET['SECTION']=="English"){ echo 'selected="selected"';}  ?>>English</option>
      <option value="Française"  <?php  if($ET['SECTION']=="Française"){ echo 'selected="selected"';}  ?>>Française</option>
    </select>
0
tridam23 Messages postés 99 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 11 juin 2021
30 mars 2015 à 17:28
ok je teste et je reviens vers toi !
0
tridam23 Messages postés 99 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 11 juin 2021
1 avril 2015 à 01:41
Merci Jordane45. merci
c'est bon. Une question je souhaite fait des cours/formation a distance; qu'est ce que tu me conseillerais? le cnfdi est ce bien?? www.cnfdi.com
0