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 de connexion [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 217
    Par défaut problème de connexion
    Bonjour,

    Alors, sous EasyPHP 2.0b1, il me disait que la connexion était impossible.

    Et sous EasyPHP 1.8 il m'affiche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Parse error: parse error in c:\program files\easyphp1-8\www\annuaire\produit.php on line 24
    Mon code est

    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
     
           $user='root';
           $password='';
           $hote='localhost';
           $base="base_annuaire";
           $connexion=mysql_connect($hote,$user,$password)or die('Erreur de connexion à la base');
           mysql_select_db($base,$connexion);
           $nom=$_POST['nom'];
           $adresse=$_POST['adresse'];
           $cp=$_POST['cp'];         <- Ligne 24
           $ville=$_POST['ville'];
           $dep=$_POST['dep'];
           $region=$_POST['region'];
           $tel=$_POST['tel'];
           $fax=$_POST['fax'];
           $site=$_POST['site'];
           $email=$_POST['email'];
           $desc=$_POST['desc'];
    Moi pas comprendre!

    Merci!

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Tu peux nous montrer toute ta page produit.php s'il te plait ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 217
    Par défaut
    Euh là j'ai changer de place le insert, et plus rien ne marche !

    Pourquoi?
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     
    <html>
     
    <head>
    <link rel="stylesheet" type="text/css" href="styles.css">
    <title>Les produits</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="generator" content="HAPedit 3.1">
    </head>
    <body bgcolor="#FFFFFF">
    <div id="conteneur">
    <div id="contenu">
    <div id="separateur"></div>
    <? 
           $user='root';
           $password='';
           $hote='localhost';
           $base="base_annuaire";
           $connexion=mysql_pconnect($hote,$user,$password)or die('Erreur de connexion à la base');
           mysql_select_db($base,$connexion);
     
     
     
      $nom=$_POST['nom'];
      $adresse=$_POST['adresse'];
      $cp=$_POST['cp'];
      $ville=$_POST['ville'];
      $dep=$_POST['dep'];
      $region=$_POST['region'];
      $tel=$_POST['tel'];
      $fax=$_POST['fax'];
      $site=$_POST['site'];
      $email=$_POST['email'];
      $desc=$_POST['desc'];
      mysql_query("insert into organisme(NomO,Adresse,CP,Ville,Département,Région,Tel,Fax,Site,Mail,Description) values ('".$nom."','".$adresse."','".$cp."','".$ville."','".$dep."','".$region."','".$tel."','".$fax."','".$site."','".$email."','".trim($desc)."')");
      $ent=mysql_query("select NumO from organisme where NomO='".$nom."' and Tel='".$tel."' ");
      $entreprise=mysql_fetch_array($ent);
      $nument=$entreprise['NumO'];
     
      if (isset($_POST['prod+'])){
         mysql_query("insert into produit(NomProd,NumO) values('".$_POST['prod+']."','".$nument."')");
      }
      if (isset($_POST['serv+'])){
         mysql_query("insert into produit(NomServ,NumO) values('".$_POST['serv+']."','".$nument."')");
      }
     
     
     
    ?>
    <table>
    <tr><td>Etape 3</td></tr>
    <tr><td>Les produits et les services</td></tr>
    </table>
      <div id="bordures">
      <table>
      <form action="#" method="POST">
      <tr><td><input type="text" name="prod+"></td><td><input type="submit" value="Ajouter"></td></tr>
      </form>
      </table>
      </div>
      <br>
      <div id="bordures">
      <table>
      <form action="#" method="POST">
      <tr><td><input type="text" name="serv+"></td><td><input type="submit" value="Ajouter"></td></tr>
      </form>
      </table>
      </div>
      <form action="commentaire.php" method="POST">
      <input type="submit" value="Suivant">
      </form>
    </div>
    </div>
    </body>
     
    </html>

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    est tu sur de l'existence de certains elements de formulaires notamment
    adresse et cp sur ton formulaire. Met en commentaires ces lignes
    $adresse=$_POST['adresse'];
    $cp=$_POST['cp']; <- Ligne 24


    et essai ton insert

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 217
    Par défaut
    Avec $adresse=$_POST['adresse'];
    $cp=$_POST['cp']; <- Ligne 24 en commentaire,il me met:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Notice: Undefined variable: adresse in c:\program files\easyphp1-8\www\annuaire\produit.php on line 36
     
    Notice: Undefined variable: cp in c:\program files\easyphp1-8\www\annuaire\produit.php on line 36

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    c'est normal parc q quand tu met en commentaire, ces variables là ne sont plus connues. maintiens ces lignes en commentaire donne une valeur arbitraire a $adresse et $cp
    $adresse="coucou"
    $cp="xxxx"

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 217
    Par défaut
    Alors maintenant il ne dit plus rien, mais il fait rien non plus, il n'enregistre pas dans la base...

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    Citation Envoyé par snaxisnake Voir le message
    Alors maintenant il ne dit plus rien, mais il fait rien non plus, il n'enregistre pas dans la base...
    lorsque tu execute tes requetes avec mysql_query, prend le soin d'ajouter
    mysql_query($req) or die ("erreur sql".mysql_error()."requete=".$req)

    tu pe entre autre faire un echo de ta requete et l'executer dans une console mysql pour voir si ça marche ailleurs q dans php

  9. #9
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 217
    Par défaut
    Lol meci !!!

    C'était les accents...

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

Discussions similaires

  1. [Première installation] Problème de connexion
    Par sekiryou dans le forum Installation
    Réponses: 2
    Dernier message: 02/03/2004, 19h18
  2. [ Oracle 9ias / 10g] problème de connexion
    Par Boosters dans le forum JDeveloper
    Réponses: 2
    Dernier message: 20/01/2004, 17h23
  3. Problème de connexion au serveur MYSQL
    Par ETOKA dans le forum Outils
    Réponses: 2
    Dernier message: 27/11/2003, 09h28
  4. Réponses: 11
    Dernier message: 13/10/2003, 14h48
  5. problème de connexion 2 PC
    Par guitalca dans le forum Développement
    Réponses: 3
    Dernier message: 22/09/2003, 14h04

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