Page 1 sur 1

id et name qui existe mais pourtant indiqué comme indéfini

Posté : 20 juin 2019, 18:20
par Antoine72
Bonjour,

j'ai une page de modification qui me permet de modifier mon formulaire.
Mon problème est que lorsque je veux faire mon UPDATE il me faut une valeur qui est présente dans l'id et le name de mon select de mon fichier modif_LEGTA.php, valeur que je veux donc utiliser par la suite avec $_POST.

Le problème est que j'ai ce message dès lors que je valide mon changement :

Notice: Undefined index: nom_demande in /homepages/12/d509545013/htdocs/resa/Tools Formulaire/modification.php on line 59

Erreur qui provient du fichier modification.php (mon fichier de requêtes) à la ligne 59 :
    $req0 = "SELECT ID_DEMANDE FROM oredresmissions WHERE NUM='".$_POST['nom_demande']."' ;";
Et voici mon select de mon fichier modif_LEGTA.php :
<form class="form-horizontal" method="post" action="OK_modif_LEGTA.php">
            <div class="alert alert-secondary">
                <p align="center"> Choisir la demande à modifier :
                    <select id="nom_demande" name="nom_demande">

                        <?php
                        $demande = $conn->query("SELECT demandeur.nom, ordresmission.datesortie, ordresmission.num FROM ordresmission
                                                  INNER JOIN demandeur ON demandeur.id=ordresmission.id_demande
                                                  INNER JOIN centre ON centre.num=ordresmission.NUM_CONCERNE
                                                  WHERE centre.num=1");

                        while($listeDemande = $demande->fetch()){
                            ?>
                            <option value="<?php echo $listeDemande['num']?>"> <?php echo $listeDemande['nom']," - ",$listeDemande['datesortie'] ;?></option>
                            <?php
                        }
                        ?>
                    </select>
                    <button type="submit" class="btn btn-info">OK</button>
                </p>
            </div>
        </form>
J'aimerais donc savoir d'où provient l'erreur et comment je pourrait la résoudre.

PS: ce sont des bouts de code. je ne vais pas vous mettre mon code en entier ^^ autant vous simplifiez la vie si c'est pour m'aider :)