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

PHP & Base de données Discussion :

Inscription d'un texte dans la table [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre actif Avatar de glloq8
    Inscrit en
    Novembre 2002
    Messages
    298
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Novembre 2002
    Messages : 298
    Points : 255
    Points
    255
    Par défaut Inscription d'un texte dans la table
    Bonjour,

    je suis en train de créer un site, complètement administrable.
    Pour le côté admin, j'ai installé FCKeditor, pour la mise en forme des pages.

    J'ai déjà créé quelques pages, et tout marche bien (l'affichage du contenu dans la page, les modifs dans l'admin, et l'écriture dans la base de données).

    Sauf que (ben ouai, parce que je me doute que vous vous en foutez de tout ça si il n'y a pas un "sauf que") j'ai dupliqué une page et que j'ai modifié les noms des variables et de la table pour administrer une autre page. Donc normalement, ça doit marcher, et ben non.

    J'ai écrit du bla bla dans ma table (avec PhpMyadmin) et il s'affiche bien dans ma page.
    Quand j'ouvre ma page côté admin, le bla bla s'affiche bien dans mon textarea.
    Mais quand je valide, rien n'est modifié dans ma table (alors que je rappelle que ça marche pour une autre page).

    Voici le code :

    celui d'une page qui marche :
    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
    <? 
    session_start();
     
    $texte = $_POST["texte"];
    $photo = $_POST["photo"];
     
    $page = "";
    include("../../includes/header_admin.php");
    include("../../../mysql_connect.php");
     
    	if (session_is_registered("login")) {
    		$sqlquery = "update expertise set expertise='$texte', photo='$photo';";
    		$resultat = mysql_query($sqlquery);
    	}
    ?>
      	<div id="centre_admin">
    		<h1>Modifier la page Expertise</h1>
    		<p>Le contenu de la page a bien été modifié.</p>
      	</div>
    </div>
     
    </body>
    </html>
    et celui qui ne marche pas :
    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
    <? 
    session_start();
     
    $texte = $_POST["texte"];
    $photo = $_POST["photo"];
     
    $page = "";
    include("../../includes/header_admin.php");
    include("../../../mysql_connect.php");
     
    	if (session_is_registered("login")) {
    		$sqlquery = "update historique set historique='$texte', photo='$photo';";
    		$resultat = mysql_query($sqlquery);
    	}
    ?>
      	<div id="centre_admin">
    		<h1>Modifier la page Historique & Chiffres clés</h1>
    		<p>Le contenu de la page a bien été modifié.</p>
      	</div>
    </div>
     
    </body>
    </html>
    Comme vous le voyez, il y a juste des nom de variable qui changent...

  2. #2
    Membre actif Avatar de glloq8
    Inscrit en
    Novembre 2002
    Messages
    298
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Novembre 2002
    Messages : 298
    Points : 255
    Points
    255
    Par défaut
    C'est bon, je viens de trouver, c'est à cause des ' que j'avais dans mon texte.
    En mettant \' ça marche nickel.

    Maintenant, il faut que je trouve comment remplacer automatiquement les ' par des \'

  3. #3
    Membre confirmé Avatar de KibitO
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 616
    Points : 606
    Points
    606
    Par défaut
    methode addslashes...

  4. #4
    Membre actif Avatar de glloq8
    Inscrit en
    Novembre 2002
    Messages
    298
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Novembre 2002
    Messages : 298
    Points : 255
    Points
    255
    Par défaut
    Merci, ça marche parfaitement !

  5. #5
    Membre confirmé Avatar de KibitO
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 616
    Points : 606
    Points
    606
    Par défaut
    Rulleeez alors

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6]Importer un fichier texte dans une table ACCESS
    Par jean-pierre96 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 26/02/2013, 16h55
  2. Recherche plein texte dans plusieurs tables
    Par GCAccess dans le forum Access
    Réponses: 1
    Dernier message: 08/02/2007, 19h29
  3. inscription d'un flag dans une table
    Par laurent.w dans le forum Access
    Réponses: 7
    Dernier message: 11/01/2007, 11h08
  4. Réponses: 5
    Dernier message: 23/08/2006, 20h42
  5. Réponses: 7
    Dernier message: 23/06/2006, 15h52

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