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 :

Aucune modification


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 1
    Par défaut Aucune modification
    Bonjour,

    Entrain d'insérer CKeditor dans mon site internet, je me permet de pauser une question (j'imagine que la réponse est vraiment stupide) mais à force de voir le code, on en voit plus les fautes stupides !

    Je m'explique... dès que je clique sur le bouton "modifier" afin d'éditer le texte qui me sert de contenu , bah il ne le fait pas
    Aurais-je mal affecter une variable ?

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
            <?php
     if(isset($_POST['pagex']))
    	$pagex = $_POST['pagex'];
    else $pagex="";
     ?>
    </p><a href="gestion_page.php"><div id="fleche_retour"><img src="../image site/fleche_retour.png" border="0" align="right" /></div></a><br />
    <form name="modif" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    Choisissez la page que vous d&eacute;sirez modifier 
    	<input  type="hidden" name="menu" value="1" />
      <select name="pagex"   size="1" onchange="submit()">
      	<option value="" <?php if ($pagex=="") echo("selected");?>>-- choisir la page -- </option>
        <option value="p_index.php" <?php if ($pagex=="p_index.php") echo("selected");?> > La boutique </option>
        <option value="p_atelier.php" <?php if ($pagex=="p_atelier.php") echo("selected");?> > L'atelier </option>
        <option value="p_article.php" <?php if ($pagex=="p_organe.php") echo("selected");?> > Nos créations </option>
        <option value="p_contact.php" <?php if ($pagex=="p_contact.php") echo("selected");?> > Contact </option>
      </select>
    </form>
    <?php
    if(!empty($pagex)){
            $base="../pages/";
            $fp=fopen($base.$pagex,"r");
            $content=fread($fp,filesize($base.$pagex));
            fclose($fp);
    ?>
    <br />
    			<form name="form" method="post" action="save_page.php" enctype="multipart/form-data" >
    				<input type="hidden" name="nom" value="<?php echo $pagex; ?>">
    				<input type="hidden"  name="pageback" value="<?php echo $_SERVER['PHP_SELF']; ?>" />
    			</form>
            	</textarea>                
                    <input name="page_select" type="hidden" value="<?php echo $pagex;?>" />
                    <div id="CKeditor"><textarea id="editor1" name="editor1" value="<?php echo $content; ?>"></textarea></div>
                    <br />
                    <div align="center"><input name="btn" type="submit" value="Modifier" />></div>
                </form>
     <?php 
            }
     ?>
     
                    <script type="text/javascript">
    					window.onload = function()
    					{
    						CKEDITOR.replace( 'editor1' );
    					};
    				</script>
    Merci de votre attention, et soyez indulgent s'vous plait

  2. #2
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 22
    Par défaut Reponse
    Bonjour,

    Je te livre ci-dessous un code qui marche bien chez moi :

    Page1.php

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    --------------------------------
    //$titre_  est recupéré depuis la base de données.
     
    $titre = '<input type="text" id="titre1" name="titre1" size="70" maxlength="100" value="'.stripslashes($titre_).'">';
     
    <form action="page2.php" method="post">
    <h3>
    <?php echo "Titre &nbsp;&nbsp;: ".$titre; ?><input type="submit" value="Modifier" />
    </h3>
    //$contenu est récupérée depuis la base de données
    <textarea id="editor1" name="editor1"><?php echo $contenu; ?></textarea>
     
    <script type="text/javascript">
    CKEDITOR.replace( 'editor1' );
    </script>
    </form>
    ----------------------------------
     
    page2.php
     
    $titre=$_POST["titre1"];
     
     
    if ( isset( $_POST ) )
       $postArray = &$_POST ;			// 4.1.0 or later, use $_POST
    else
       $postArray = &$HTTP_POST_VARS ;	// prior to 4.1.0, use HTTP_POST_VARS
     
    foreach ( $postArray as $sForm => $value )
    {
    	if ( get_magic_quotes_gpc() )
    		//$postedValue = htmlspecialchars( stripslashes( $value ) ) ;
    		$postedValue = $value ;
    	else
    		//$postedValue = htmlspecialchars( $value ) ;
    		$postedValue = $value;
    }
     
     
     
    if (($titre!="" and $postedValue!="" ))
    {
    $req=mysql_query('UPDATE table SET titre="'.addslashes($titre).'",contenu=\''.addslashes($postedValue).'\' ')or die (mysql_error ());
    echo "<div class='classe1'><h2>Modification effectu&eacute;e<br /></h2> 
    <a href='javascript:history.go(-1)'>Retour</a></div>";
    //header('Refresh: 5; url=index.php');
    }
    --------------------------------------------
    Bon courage

Discussions similaires

  1. [Toutes versions] date d'expiration et après cette date, aucune modification possible, lecture seule
    Par Stephandre dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/11/2018, 23h23
  2. [MySQL] PDO et update (aucune modification réalisée)
    Par babacan dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 25/06/2012, 12h39
  3. [Postgres] Aucune modification dans la base de données
    Par Myriouma dans le forum Hibernate
    Réponses: 7
    Dernier message: 30/07/2010, 15h52
  4. [XL-2003] Si aucune modification sur DatePicker then
    Par Lufia dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 25/11/2009, 08h28
  5. Réponses: 1
    Dernier message: 05/05/2008, 16h43

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