Notice: Undefined index

Par mamad, il y a 8 ans


Bonjour,

Voila je rencontre un petit problème avec mon code.

<?php if(isset($_POST['valider'])) { require_once '../model/db.php'; require_once '../model/consultationdb.php'; extract($_POST); $ok=addConsultation($libC,$dateC,$observationC,$idP,$idM); header("location:../view/formconsultation.php?ok=$ok"); } elseif(isset($_GET['idC'])) { require_once '../model/db.php'; require_once '../model/consultationdb.php'; deleteMedecin($_GET['idC']); header("location:../view/listconsultation.php"); } elseif(isset($_POST['modifier'])) { require_once '../model/db.php'; require_once '../model/consultationdb.php'; updateConsultation($_POST['idC'],$_POST['libC'],$_POST['dateC'],$_POST['observationC'],$_POST['idP'],$_POST['idM']); //header("location:../view/listconsultation.php"); } else { header("location:../view/listconsultation.php"); } ?> Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :( Notice: Undefined index: idP in C:\xampp\htdocs\gestionHopital\controller\consultationcontroller.php on line 21 Notice: Undefined index: idM in C:\xampp\htdocs\gestionHopital\controller\consultationcontroller.php on line 21 UPDATE consultation SET libC='Test1',dateC='',observationC='Enceinte de 3mois',idP='',idM='' WHERE idC=1

1 réponse

Mehdikacim, il y a 8 ans

Il me semble que $_POST['idM'] au niveau de ton formulaire porte pas le même nom ( name="idM" )et donc quand tu extract ça marche pas.
essaye de var_dump($_POST).
Il serait bien de voir aussi ta partie HTML