Maison > base de données > tutoriel mysql > le corps du texte

Comment corriger l'erreur « Essayer d'obtenir la propriété d'un non-objet » dans le formulaire d'édition CodeIgniter ?

Susan Sarandon
Libérer: 2024-10-24 19:24:29
original
245 Les gens l'ont consulté

How to Fix

Erreur : "Essayer d'obtenir la propriété d'un non-objet" dans le formulaire de modification de CodeIgniter

Lorsque vous essayez de modifier des enregistrements dans CodeIgniter, vous pouvez rencontrer le message "Essayer d'obtenir propriété de non-objet" lors du remplissage de votre formulaire d'édition. Cette erreur indique que la variable $product utilisée pour récupérer les données n'est pas un objet.

Pour résoudre ce problème, utilisez la notation matricielle pour accéder aux éléments du tableau plutôt que la notation objet. Au lieu de $product->prodname, utilisez $product['prodname'].

Dans votre fichier edit_product_view.php, mettez à jour ce qui suit :

<code class="php"><td><?php echo form_label('Name:'); ?></td>
<td><?php echo form_input('prodname', set_value('prodname', $product['prodname'])); ?></td>

<td><?php echo form_label('Product Type:'); ?></td>
<td><?php echo form_dropdown('ptname_fk', $product_types, set_value('ptname_fk', $product['ptname_fk'])); ?></td></code>
Copier après la connexion

La notation tableau accède directement aux éléments à partir du tableau, résolvant l'erreur « Essayer d'obtenir la propriété d'un non-objet ». Votre formulaire de modification sera désormais correctement renseigné avec les données récupérées de la base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!