j'espère que ca va passer parceque c'est un peu long
voilà mes "bouts de codes" et mon cheminement
version utilisée : FCKeditor 2.0
eaysy Php 1.7
le répertoire FCK (je n'ai fais aucune modif dedans), le répertoire administration et mes pages php sont à la racine de mon site.
je suis arrivée au bout d'une journée à mettre FCK dans ma page d'administration actualités.php (j'utilise sample01.php), mais impossible de remplir la base de données.
j'ai trouvé une info sur le forum de sourceforge.net et j'ai modifié qq lignes

:
Ma page actualités .php :
<form name="form_ajout" method="post" action="actualites_ajout.php" enctype="multipart/form-data">
<?php
include("../FCKeditor/fckeditor.php") ;
?>
<?php
$sBasePath = $_SERVER['PHP_SELF'] ;
$sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "FCKeditor" ) ) ;
// j'ai rajouté les 2 lignes ci dessous
$member_id = 'new_editor_name';
$oFCKeditor = new FCKeditor($member_id) ;[/b]
$oFCKeditor->BasePath = '../FCKeditor/' ;
$oFCKeditor->Value = '' ;
$oFCKeditor->Create() ;
?>
j'ai rajouté le champ hidden
<input type="hidden" value="<? echo $member_id;?>" name="id_edit">
<input type="submit" name="bouton_ajout" value="Ajouter" style="width: 120px; border: 1px solid #000000;">
</td>
</form>
[b]Ma page actualites_ajout.php :
<?php
function caract( $valeur )
{
$valeur = str_replace( "<", "<", $valeur );
$valeur = str_replace( ">", ">", $valeur );
return $valeur;
}
if( isset( $_POST['bouton_ajout'] ) )
{
if( $_POST['titre'] != "" )
{
$_POST['titre'] = caract( $_POST['titre'] );
j'ai rajouté cette ligne
$id1 = $_POST['id_edit'];
include( "../mysql.php" );
mysql_query( "INSERT INTO `actualites` VALUES( '', '".$_POST['titre']."', '".$_POST['id_edit']."', '".date("Y-m-d")."' );" );
$last_id = mysql_insert_id();
mysql_close();
?>
pour finir : quand j'utilise ma page actualités.php et que je rentre du texte dans FCK, je n'ai pas de message d'erreur, mais dans le champ id1 de ma table actualités, j'ai new_editor_name (j'en déduis donc qu'il récupère la valeur de ma variable
$member_id = 'new_editor_name'
. j'ai essayé $member_id = '', mais j'ai des messages d'erreurs et plus rien ne marche....)
merci pour votre aide
cécile
Modifié par cilou (18 May 2005 - 22:01)