Warning: Trying to access array offset on value of type bool
Fermé
aichatou
-
27 janv. 2023 à 16:42
jordane45
Messages postés38470Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention27 avril 2025
-
9 févr. 2023 à 14:32
Bonjour, je voudrais avoir aide, j'ai ce message qui s'affiche sur ma page modale. J'ai parcouru quelques cas pareils dans ce forum mais je n'ai pas pu trouver la solution.
voici le code pour la récupération de données de la ligne 32 à la ligne 36:
<?php//affichage du message d'erreurerror_reporting(E_ALL);ini_set('display_errors', TRUE);ini_set('display_startup_errors', TRUE);//fin d'affichagesession_start();if(empty($_SESSION['id'])||!isset($_SESSION['id'])){header('location:accueil.php?msg=1');}//inclusion du fichier de connexionrequire_once('cn.php');extract($_POST);// preparation de la requete pour charger le formulaireif(isset($_POST['c'])){
try{$photo=$_POST['photo']??'';$extraitnaiss=$_POST['extraitnaiss']??'';$extraitnat=$_POST['extraitnat']??'';if($_POST['c']==1){$ins=$cn->prepare('INSERT INTO etudiant(nom,prenom,sexe,datenaiss,lieunaiss,nationalite,institut,niveau,formation,filiere,departement,tel,email,adress,bourse,annee,photo,section,extraitnaiss,extraitnat) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)');$ins->execute([$nom,$prenom,$sexe,$datenaiss,$lieunaiss,$nationalite,$institut,$niveau,$formation,$filiere,$departement,$tel,$email,$adress,$bourse,$annee,$photo,$section,$extraitnaiss,$extraitnat]);header("location:index.php?msg=2");}elseif($_POST['c']==2){$ins=$cn->prepare('UPDATE etudiant SET nom=?,prenom=?,datenaiss=?,lieunaiss=?,tel=? where ide=? ');$ins->execute($nom,$prenom,$datenaiss,$lieunaiss,$tel,$ide);header("location:list.php");}//gestion des erreurs}catch(Exeception $e){echo"Erreur".$e->getMessage();echo"nom,prenom,sexe,datenaiss,lieunaiss,nationalite,institut,niveau,formation,filiere,departement,tel,email,adress,bourse,annee,photo,section,extraitnaiss,extraitnat";print_r([$nom,$prenom,$sexe,$datenaiss,$lieunaiss,$nationalite,$institut,$niveau,$formation,$filiere,$departement,$tel,$email,$adress,$bourse,$annee,$photo,$section,$extraitnaiss,$extraitnat]);}}//var_dum de la variable $_POST pour voir ce que mon code reçoit du formulaire...var_dump($_POST);?>
Windows / Firefox 109.0
A voir également:
Trying to access array offset on value of type bool