Warning: Illegal string offset 'name' in
Résolu/Fermé
LaChaux78
Messages postés
583
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
14 janvier 2025
-
20 mars 2019 à 20:09
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 mars 2025 - 20 mars 2019 à 23:28
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 mars 2025 - 20 mars 2019 à 23:28
A voir également:
- Illegal string offset
- Warning: illegal string offset 'name' in - Meilleures réponses
- Illegal string offset 'status' - Meilleures réponses
- Cpu fan fail warning control ✓ - Forum Processeur
- Warning zone telechargement - Accueil - Outils
- Warning your chassis has been opened ✓ - Forum Matériel & Système
- Téléchargement et streaming illégal : voici les adresses des sites pirates que les FAI vont bloquer - Accueil - Services en ligne
- Warning your dimm1 and dimm2 module organization is not same - Forum PC portable
3 réponses
jordane45
Messages postés
38453
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 mars 2025
4 740
20 mars 2019 à 20:15
20 mars 2019 à 20:15
Bonjour,
Tu ne nous indiques pas le numéro de ligne qui va avec le message d'erreur...
mais on peut supposer que ça vient de la ligne
Il aurait également été bien de nos fournir le résultat de ton print_r ... histoire qu'on puisse voir les variables qui sont envoyée dans ton $_POST
Mais on peut supposer que, pour ton cas, le "bon" code serait :
Et si vraiment.. ton array article contient un "name" .. dans ce cas il faudra ajouter :
et donc modifier ton array lors de l'insertion
Tu ne nous indiques pas le numéro de ligne qui va avec le message d'erreur...
mais on peut supposer que ça vient de la ligne
$article = !empty($_POST['article']) ? $_POST['article']['name'] : '';
Il aurait également été bien de nos fournir le résultat de ton print_r ... histoire qu'on puisse voir les variables qui sont envoyée dans ton $_POST
Mais on peut supposer que, pour ton cas, le "bon" code serait :
$article = !empty($_POST['article']) ? $_POST['article'] : '';
Et si vraiment.. ton array article contient un "name" .. dans ce cas il faudra ajouter :
$article_name = !empty($article['name']) ? $article['name'] : '';
et donc modifier ton array lors de l'insertion
$datas = array('article' => $article_name , 'lieuart' => $lieuart, 'dateart' => $dateart, 'descart' => $descart);