<html>
<head>
<title>Rédiger une news</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
h3, form
{
text-align:center;
}
</style>
</head>
<body>
<?
mysql_connect("localhost", "root", "");
mysql_select_db("news");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On récupère les infos de la correspondante
$retour = mysql_query('SELECT * FROM news WHERE id=' . $_GET['modifier_news']);
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = $donnees['titre'];
$contenu = $donnees['contenu'];
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<?php
include("FCKeditor/fckeditor.php") ;
?>
<form action="liste_news.php" method="post">
<p>Titre :
<input type="text" size="30" name="titre" value="<? echo $titre; ?>" />
</p>
<p> Contenu :<br />
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Value = 'Default test in editor';
$oFCKeditor->Create() ;
?>
<br />
<input type="hidden" name="id_news" value="<? echo $id_news; ?>" />
<input name="submit" type="submit" value="Envoyer" />
</p>
</form>
<a href="index.php">retour à la page principale</a> </td>
</tr>
</table>
<h3> </h3>
</body>
</html>
merci d'avance <?
mysql_connect("localhost", "root", "");
mysql_select_db("news"); ???????????,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Rédiger une news</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<table width="1000" height="959" border="0" bgcolor="EEF2F2">
<tr>
<td height="951" valign="top">
<h3><a href="liste_news.php">Retour à la liste des news</a></h3>
<?
mysql_connect("localhost", "root", "");
mysql_select_db("news");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On récupère les infos de la correspondante
$retour = mysql_query('SELECT * FROM news WHERE id=' . $_GET['modifier_news']);
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = $donnees['titre'];
$contenu = $donnees['contenu'];
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="liste_news.php" method="post">
<p>Titre :
<input type="text" size="30" name="titre" value="<? echo $titre; ?>" />
</p>
<p> Contenu :<br />
<textarea name="contenu" cols="50" rows="10">
<? echo $contenu; ?>
</textarea>
<br />
<input type="hidden" name="id_news" value="<? echo $id_news; ?>" />
<input name="submit" type="submit" value="Envoyer" />
</p>
</form>
<a href="index.php">retour à la page principale</a> </td>
</tr>
</table>
<h3> </h3>
</body>
</html>
voila mais cela me suffisiat pas j'ai voulu mettre la barre de tache fckeditor comme me la conseiller mere theresa et depuis de sais pas comment faire pour que le contenu de leditor soit sauvegarder dans le champ contenu de ma BDD
Voila pour voir comment marche un INSERT ou un UPDATE je pense que le site que tu cites doit pouvoir te l'expliquer tres clairement sinon il me semble qu'il y a aussi des tutos sur phpfrance* Le champ caché a pour valeur 0 : c'est une nouvelle news. On fait donc un INSERT INTO.
* Le champ caché a une autre valeur que 0 : c'est qu'on est en train de modifier une news. Dans ce cas, on fait un UPDATE de la news correspondante.