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 :

Problème d'insertion ? [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre habitué Avatar de kanzarih
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Novembre 2002
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2002
    Messages : 327
    Points : 197
    Points
    197
    Par défaut Problème d'insertion ?
    salut à tous
    j'ais un probléme d'insertion de la chaine suivante dans une table mysql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <span style="font-weight: bold;">Salut </span>a <span style="font-style: italic;">tous </span>
    <span style="text-decoration: underline;">bonjours</span><br>
    et précisément dans le champ "rep de la table suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    CREATE TABLE `libertux_forums_rep` (
      `repid` int(11) NOT NULL auto_increment,
      `fid` int(11) NOT NULL default '0',
      `rep` text NOT NULL,
      `date` date NOT NULL default '0000-00-00',
      `username` varchar(20) NOT NULL default '',
      `tim` time NOT NULL default '00:00:00',
      PRIMARY KEY  (`repid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1

    et j'ais utiliser ce code php pour faire l'insertion :

    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
     
     
    <?
    require("../auth/var.php");
     
    $a=$_GET["id"];
    $b=$_GET["mod"];
    $i=$_GET["init"];
     
    $time=strftime("%H:%M:%S") ;
    $date = date("y/m/d");
    $fe_ = $HTTP_POST_VARS;
    $suj = $fe_["sujet"];
    $txt = $fe_["html"];
     
    $db_con = mysql_connect($sql_serveur,$sql_user,$sql_passwd);
    $req=mysql_db_query($sql_db,"select username from libertux_user where CodeTemporaire=\"$a\"",$db_con);
    $usr=mysql_result($req,0,"username");
    $requete=mysql_db_query($sql_db,"insert into libertux_forums (modid,vis,username,date,tim,suj) values (\"$b\",\"$usr\",\"$usr\",\"$date\",\"$time\",\"$suj\")",$db_con);
    $reqf=mysql_db_query($sql_db,"select fid from libertux_forums where suj=\"$suj\"",$db_con);
    $fid=mysql_result($reqf,0,"fid");
     
    $requetef=mysql_db_query($sql_db,"insert into libertux_forums_rep (fid,rep,date,username,tim) values (\"$fid\",\"$txt\",\"$date\",\"$usr\",\"$time\")",$db_con);
    echo $txt;
     
    ?>
     
    franchement je ne voit pas pourquoi la 2emme insertion ne s'éfféctue pas
    une aide sera la bien venue ;) merci

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    tu mets des doubles quotes dans du texte entré entre doubles quotes !

    http://fr.php.net/mysql_real_escape_string
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  3. #3
    Membre habitué Avatar de kanzarih
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Novembre 2002
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2002
    Messages : 327
    Points : 197
    Points
    197
    Par défaut
    salut Swoög explique svp j'ais pas comprit ta proposition merci

  4. #4
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    affiche ta requête et transforme les en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_db_query() or die(mysql_error());
    je pense que tu devrais comprendre
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  5. #5
    Membre habitué Avatar de kanzarih
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Novembre 2002
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2002
    Messages : 327
    Points : 197
    Points
    197
    Par défaut
    désolé

    j'ais cet erreur qui s'affiche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Erreur de syntaxe pr�s de 'font-weight: bold;">dfdfdfd","06/05/06","user","16:52:04"' � la ligne 1
    normalement mysql doit traiter le contenue de la variable $txt comme une chaine de caractère non !

  6. #6
    Membre habitué Avatar de kanzarih
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Novembre 2002
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2002
    Messages : 327
    Points : 197
    Points
    197
    Par défaut
    ah oué c'est ca alors les "......" alors existe t'il une solution pour ca j'ais la téte qui tourne alors helppppp

  7. #7
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    la fonction que je t'as passé tout à l'heure devrait résoudre ton problème
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  8. #8
    Membre habitué Avatar de kanzarih
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Novembre 2002
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2002
    Messages : 327
    Points : 197
    Points
    197
    Par défaut
    merci ca marche comme sur des rouléttes vraiment merci

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

Discussions similaires

  1. problème d'insertion de données
    Par Falgan dans le forum ASP
    Réponses: 2
    Dernier message: 06/04/2004, 09h29
  2. Probléme d'insertion par défault
    Par xavier62 dans le forum SQL
    Réponses: 7
    Dernier message: 28/11/2003, 13h03
  3. [Interbase 7] Problème d'insertion de données
    Par Tuscelan dans le forum InterBase
    Réponses: 12
    Dernier message: 19/11/2003, 22h58
  4. STL : std::set problème avec insert ...
    Par Big K. dans le forum MFC
    Réponses: 13
    Dernier message: 08/11/2003, 01h02
  5. Problème d'insertion avec MySQL
    Par Sonny dans le forum ASP
    Réponses: 13
    Dernier message: 28/08/2003, 13h52

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