8791 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai créé un back office en php avec un fichier editer_article.php qui est renvoyé vers le fichier editart_commit.php.

Le formulaire trouve bien le fichier <form action="editart_commit.php"> mais ne sauvegarde les modifications que j'apporte aux textes.

Le code du fichier editart_commit.php est le suivant :


<?php
include('bootstrap.inc.php');
 
$article =new Article();
$article->populateByPostForm();
$article->save();
 
// redirection
header('location:liste_articles.php');
?>


Ce code a toujours fonctionné jusqu'à maintenant mais dans ce site impossible de le faire fonctionner. Que puis-je rajouter pour forcer cette sauvegarde ?

Merci pour votre aide.

ArnJou
Salut

Je ne sais pas trop comment faire si ça marche d'un coté mais pas de l'autre, tout ce que je sais c'est qu'il vaudrait mieu tout tester avec des IF et des VAR DUMP pour déceler le problème

genre quand tu récupéré les infos, fait leur un var dump pour voir si elles sont bien en mémoires.
Merci de tes conseils. J'ai résolu mon problème hier soir.

Je n'ai pas utilisé la class "article" mais j'ai détaillé chaque champ de la table dans le fichier editart_commit.php, et là ça marche.

Merci.

Arnjou