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 :

Traitement formulaire vers mysql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Par défaut Traitement formulaire vers mysql
    Bonjour,

    Je débute très nettement en PHP & MySQL ... hors, j'ai besoin de créer un script de commande (de tickets pour un évènement, en restant assez basique je vous rassure).

    Je bloque déjà à la première étape : l'enregistrement des données du client

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    mysql_connect("localhost", "***", "***");
    mysql_select_db("walymag***");
     
    // On ajoute une entrée avec mysql_query
    mysql_query("INSERT INTO CLIENTS VALUES('0', '$cli_raison', '$cli_nom', '$cli_prenom', '$cli_naiss', '$cli_norue', '$cli_rue'), '$cli_cp'), '$cli_ville'), '$cli_mail'), '$cli_tel', '$cli_porta'), '$cli_cgv'), '$cli_newsletter')") or die(mysql_error()); 
     
    echo 'Données enregistrées'; 
     
    mysql_close();
    ?>
    L'erreur rencontrée :
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''), ''), ''), '', ''), ''), '')' at line 1
    Je n'ai donc trouvé aucune solution, si vous pouviez m'aider ...
    Peut être que l'heure joue en ma défaveur et qu'il s'agit d'une erreur plus bête que moi ... qui sait x)

    Merci par avance

    Flow

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    tout est dans le message d'erreur....
    dans ta requete SQL, t'ouvres une parenthese, mais t'en ferme 36...

    il faut que tu lises la doc de mysql pour faire tes requetes (et surtout que tu les tests dans phpmyadmin)

    ps : la syntaxe pour ton insert serait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into ta_table values ('champ_1', 'champ_2', 'champ_n');
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

Discussions similaires

  1. [MySQL] Probleme pour envoyer données d'un formulaire vers MYSQL
    Par lol88 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 16/01/2010, 16h45
  2. [MySQL] inserer des données depuis un formulaire vers MYSQL
    Par lol88 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 15/12/2009, 23h58
  3. [MySQL] Envoi données formulaire vers MySQL
    Par gpgp007 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 01/11/2008, 17h45
  4. Réponses: 3
    Dernier message: 06/06/2006, 15h37
  5. [SGBD] Traitement Données Formulaire Vers BDD Mysql
    Par Thierry8 dans le forum SQL Procédural
    Réponses: 10
    Dernier message: 29/03/2006, 23h22

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