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

Langage PHP Discussion :

[Système] Problème dans mon code d'insertion dans une bd Mysql


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Points : 14
    Points
    14
    Par défaut [Système] Problème dans mon code d'insertion dans une bd Mysql
    Bonjour à tous,

    Je viens de faire un système d'inscription tout bète pour mon site web, mais je crois être allé trop vite


    En gros, je prend les données du formulaire d'inscription, et les envoies sur une autre page (Post).

    Sur l'autre page, j'utilise les variable $_POST['nomdelaboitedetexte'], et je tente de les ajouter dans ma table avec la requête suivante :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (isset($_POST['txtLogin']))
    {
    	mysql_query("INSERT INTO Users (ID, username, password, email, prenom, nom, age, sexe, pays, ville) VALUES ('', '$_POST['txtLogin']', '$_POST['txtPassword']', '$_POST['txtCourriel']', '$_POST['txtPrenom']', '$_POST['txtNom']', '$_POST['txtAge']', '$_POST['optSexe']', '$_POST['cboPays']', '$_POST['txtVille']')");
    }

    J'aime les préfixes...


    Php me renvoit cette erreur :

    Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/content/g/o/1/go13455/html/confirmation.php on line 92

    La ligne 92 est la ligne de requète, donc je crois que l'erreur viens bien de la. Si jamais elle ne vient pas de la, je posterai tout mon code dans cette page (j'ai une 100e de lignes de validation..).


    Merci !


    -Winder

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Bonjour

    Comme j'ai tendance à le répéter , Parse error c'est le plus souvent une erreur de ponctuation en trop ou en moins. Dans le cas présent il est vrai que je ne vois pas bien de quelle ponctuation il s'agit...
    Si certains de tes attributs sont définis comme étant des nombres (comme l'âge par exemple) je te conseille de retirer les ' ' qui encadrent la variable correspondante.
    Sans garantie de réussite, mais on ne sait jamais

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Points : 461
    Points
    461
    Par défaut
    Préfère ce genre de syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (isset($_POST['txtLogin']))
    {
    mysql_query('INSERT INTO Users (ID, username, password, email, prenom, nom, age, sexe, pays, ville) VALUES ("", "'.$_POST['txtLogin'].'", "'.$_POST['txtPassword'].'", "'.$_POST['txtCourriel'].'", "'.$_POST['txtPrenom'].'", "'.$_POST['txtNom'].'", '.$_POST['txtAge']', "'.$_POST['optSexe'].'", "'.$_POST['cboPays'].'", "'.$_POST['txtVille'].'")');
    }
    Ceci pour éviter un éventuel conflit entre les simple quotes

Discussions similaires

  1. [Python 2.X] Error dans mon code d'insertion dans la base
    Par baterfly dans le forum Général Python
    Réponses: 7
    Dernier message: 16/04/2015, 10h23
  2. Problème try-catch dans mon code
    Par little pepito dans le forum Langage
    Réponses: 7
    Dernier message: 11/06/2007, 12h22
  3. Réponses: 13
    Dernier message: 17/10/2006, 15h35
  4. [Upload] Problème pour uploader un fichier dans mon code
    Par Peuplarchiste dans le forum Langage
    Réponses: 2
    Dernier message: 27/05/2006, 09h48
  5. Problème de paramètres dans mon code javascript
    Par cocacollection dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 15/03/2006, 10h53

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