IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

modification d'un texte issu de la base de donnée


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 33
    Par défaut modification d'un texte issu de la base de donnée
    Bonjour,
    Voilà mon soucis. Je suis en train de faire une interface d'administration d'un site. J'ai des descriptions de produits sur le site, et j'aimerais qu'à partir de l'administration on puisse modifier l'annonce sans tout retaper.
    Donc quand on ajoute un produit on met une annonce, ca marche bien(J'utilise FCKeditor).
    Mais c'est pour la modification de ce message que je suis ennuyé. J'arrive toujours à afficher fckeditor, mais le soucis réside dans le fait que je n'arrive pas à afficher le texte que je récupère de la base de donnée.

    Je me suis approché de la solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $oFCKeditor = new FCKeditor('FCKeditor1') ;
    $oFCKeditor->BasePath = 'js/FCKeditor/';
    $oFCKeditor->Value =$description_longue;
    $oFCKeditor->Create() ;
    Mais lors que je teste je me fait insulter
    j'ai droit à un "Fatal error: Class 'FCKeditor' not found in /var/www/ipquipmentV5/pages/secured/administration/index.php on line 358" qui est cette ligne là dans mon code : "$oFCKeditor = new FCKeditor('FCKeditor1') ;"

    Sachant que ma fonction permettant d'afficher cette "interface de modification" est ceci :

    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
    21
    22
    23
    24
    25
    26
    27
     
    function modif_produits()
    	{
    		$aff .= '<h2>Modifier un produit</h2><br/>';
     
    		if(isset($_GET['id_prod']))
    		{
    			$sql = "SELECT * FROM produits WHERE id = ".$_GET['id_prod'].";";
    			$res = selection_mysql($sql,MYSQL_DB); 
    			foreach($res as $result)
    			{
    			if(isset($result->description_longue)) $description_longue = $description_longue  = ""; else $description_longue  = "";
     
     
    			$oFCKeditor = new FCKeditor('FCKeditor1') ;
    			$oFCKeditor->BasePath = 'js/FCKeditor/';
    			$oFCKeditor->Value =$description_longue;
    			$oFCKeditor->Create() ;
     
            /* Ici le reste du formulaire avec tout les éléments à modifier */
           }
    		}
    		else
    		{
    			echo "Aucun produit ne correspond à cet identifiant<br />";
    		}
    	}
    Et que dans le ficheir fckeditor.js j'ai bien

    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
     
     
    // FCKeditor Class
    var FCKeditor = function( instanceName, width, height, toolbarSet, value )
    {
    	// Properties
    	this.InstanceName	= instanceName ;
    	this.Width			= width			|| '100%' ;
    	this.Height			= height		|| '200' ;
    	this.ToolbarSet		= toolbarSet	|| 'Default' ;
    	this.Value			= value			|| '' ;
    	this.BasePath		= FCKeditor.BasePath ;
    	this.CheckBrowser	= true ;
    	this.DisplayErrors	= true ;
     
    	this.Config			= new Object() ;
     
    	// Events
    	this.OnError		= null ;	// function( source, errorNumber, errorDescription )
    }
    Et que j'utilise une base de donnée mysql.

    Que puis je faire? Je suis un peu perdu.

  2. #2
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    Tu as bien fait un include de la classe fck ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 33
    Par défaut
    Oupss autant pour moi, effectivement j'avais oublié ca ^^

    Mais maintenant j'ai un autre soucis c'est que je n'arrive pas à le placer ou je le désire :S

    Il se met par défaut en haut de ma div même si je la met dans une div qui doit respecter le formulaire ^^

    Alors j'ai quelque chose comme ça pour le formulaire, on me dit d'utiliser un textarea mais je galère, ca ne s'affiche pas comme un fck normal(c'est à dire avec une barre d'outils)

    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
    $aff.= '<div class="intitule">R&eacute;duction</div><div class="valeur"><input type="text" name="reduction" value="'.$reduction.'"></div>';
    			$aff.= '<div class="intitule">Promotion</div><div class="valeur"><input type="text" name="en_promotion" value="'.$en_promotion.'"></div>';
     
    			$oFCKeditor = new FCKeditor('description_longue') ;
    			$oFCKeditor->BasePath = 'js/fckeditor/' ;
    			$oFCKeditor->Value = $description_longue ;
    			$oFCKeditor->Create() ;
     
     
     
    			$aff.= '<div class="intitule_desc">Description longue</div>
    						<div class="valeur_desc">
    							<input type="hidden" id="FCKeditor1" name="FCKeditor1" value="" style="display:none" />
    							<input type="hidden" id="FCKeditor1___Config" style="display:none"  value=""/>
    							<iframe id="FCKeditor1___Frame" src="js/fckeditor/editor/fckeditor.html?InstanceName=description_longue&amp;Toolbar=Default" width="100%" height="250" frameborder="0" scrolling="no"></iframe>
    						</div>';
    			$aff.= '<div class="intitule">Description courte</div>
    						<div class="valeur"><input type="text" name="description_courte" size="83" value="'.$description_courte.'"></div>';
    Alors es ce que je m'y prend bien?(j'en doute sinon ca marcherais ^^), donc Qu'es ce qui ne va pas? :$

    Merci pour le coup de main.

  4. #4
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    ca fait longtemps que j'ai pas utilisé mais de mémoire tu passes juste un parametre fck a ta textarea pour qu'elle est les outils

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 33
    Par défaut
    oki merci je vais creuser de ce coté pour voir si je trouve. Et je mettrais la solution ici dans ce cas ça peut aider ^^

Discussions similaires

  1. Afficher un PDF issu d'une base de données
    Par bannik dans le forum Langage
    Réponses: 1
    Dernier message: 06/02/2008, 16h12
  2. textbox.text enregistrer dans la base de donnée
    Par christi dans le forum ASP.NET
    Réponses: 21
    Dernier message: 06/02/2007, 18h27
  3. affichage de photos et texte venant d une base de données.
    Par xtiand4 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/06/2006, 15h14
  4. Modifer le chemin PATH d'accès à une base de donnée
    Par tipiweb dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/04/2005, 17h04
  5. [CR] Impression de données non issues d'une base de données
    Par jeroe dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 04/04/2005, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo