Bonjour a tous je suis actuellement en train de créer un systeme de news configurable dans une zone d'administration. Lorsque une news est créée , il possible pour l'utilisateur de modifier ces dernières par l'intermédiaire d'un bouton de formulaire "modifier" (voir code) . Lorsque ce bouton est clicquer, un formulaire de modification s'affiche avec deux champs :
-- Un champ 'titre' de type TEXT
--Un champ 'Contenu' de type TEXTAREA
Jusque la aucun problemes.
donc voici le probleme :
Lorsque l'utilisateur desire modifier une news selectionnée, je voudrais que le titre de la news apparait dans la zone "titre" du formulaire, et le contenu de la news soit insérer dans le champ "contenu", ce qui lui permettra de ne pas retaper toute la nouvelle si c'est juste une faute d'orthographe par exemple.
J'ai réussit (grace au code ci dessous), à insérer le titre de la nouvelle dans le champ titre, par contre le champ contenu du formulaire n'affiche pas le contenu de la news! je soupçonne un probleme de type par rapport a la BDD (les news étant stocké dans la BDD):
Voici les champs de la table "news" de la BDD :
"Titre" de type Varchar(120) :
"Contenu" de type Text
Autre probleme : si le titre de la news est "ouverture du site internet"
lorsque le formulaire de modification apparait, la zone 'titre' contient seulement "ouverture" , le reste du titre n'apparait pas
Voila j'espère m'etre assez bien expliquer !
et j'espere que vous pourez m'aider^^
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 if(isset($_POST['modifier'])){ $id = intval($_POST['id']); $requete_select= mysql_query('SELECT news.id, news.contenu, news.titre FROM news WHERE news.id='.$id ); $donnees=mysql_fetch_assoc($requete_select); echo"<center><u><b>Modification</b></u></center><br> <br> <center> <label>Titre : <input type='text' name='titre' size='40' value={$donnees['titre']} ></label><br /> </center><br /> <br /> <center> <textarea name='contenu' cols='70' rows='15' value={$donnees['contenu']} ></textarea><br /> </center><br> <center> <input type='submit' value='Confirmer' /> </center> </form>"; }//fin modifier
Partager