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
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