Aider moi en mysql php

Webidev93 Messages postés 29 Statut Membre -  
Pitet Messages postés 2845 Statut Membre -
bonjour,bansoir
j'ai un probleme j'arrive pas a m'inscrire sur mon site php/mysql
les codes html http://hpics.li/a139c12,http://hpics.li/18fe08c
et ce que ça donne quand on essaye de s'inscrire http://hpics.li/f48bde6
aider moi s'il vous plait

2 réponses

  1. Fash
     
    Bonjour, il est écrit que l'accès est refusé, donc il doit y avoir un mot de passe pour permettre la connexion à ta BDD alors que tu n'en as pas indiqué sur ton fichier de connexion.
    0
    1. Webidev93 Messages postés 29 Statut Membre
       
      normalement j'ai mis si j'ai pas mis comment faut faire?
      0
  2. Pitet Messages postés 2845 Statut Membre 530
     
    Salut,

    L'erreur vient de l'adresse du serveur de base de données (premier paramètre de la fonction mysql_connect).

    Vérifie tes informations de connexion car l'hôte mysql ne doit pas commencer par https://...

    Bonne journée
    0
    1. Webidev93 Messages postés 29 Statut Membre
       
      comment ca?
      tenez une exemple de code
      <meta charset="utf-8">

      <?php

      if(isset($_POST['submit']))
      {

      $username = htmlspecialchars(trim($_POST['username']));
      $password = htmlspecialchars(trim($_POST['password']));
      $repeatpassword = htmlspecialchars(trim($_POST['repeatpassword']));

      if($username&&$password&&$repeatpassword)
      {
      if(strlen($username)>=4)
      {
      if(strlen($password)>=6)
      {
      if($password==$repeatpassword)
      {

      $password = md5($password);

      mysql_connect('https://pma.olympe.in','KScpvdLY','mot-de-passe');
      mysql_select_db('phpmembre');

      $query = mysql_query("

      INSERT INTO users VALUES('','$username','$password')



      ");

      }else echo "Les mots de paase doivent être identiques";
      }else echo "Votre mot de passe doit contenir minimum 6 caractere";
      }else echo "Votre nom d'utilisateur doit contenir minimum 4 caractere";
      }else echo "Veullez saisir tous les champs";
      }
      ?>

      <title>Inscription</title>

      <h1>Inscription</h1>
      <form method="post" action="register.php">
      <p>Votre nom d'utilisateur</p>
      <input type="text" name="username">
      <p>Votre mot de passe</p>
      <input type="password" name="password">
      <p>Répetez votre mot de passe</p>
      <input type="password" name="repeatpassword">
      <input type="submit" name="submit" value="s'inscrire">


      </form>
      0
    2. Webidev93 Messages postés 29 Statut Membre
       
      ou est l'erreur
      0
    3. Pitet Messages postés 2845 Statut Membre 530
       
      Sur cette ligne :
      mysql_connect('https://pma.olympe.in','KScpvdLY','mot-de-passe'); 

      Le premier paramètre n'est pas correcte.
      Si ton SGBD est installé sur le même serveur, tu peux modifier comme ceci :
      mysql_connect('localhost','KScpvdLY','mot-de-passe'); 

      Si il est installé sur un autre serveur, il te faut l'adresse de ce serveur.
      As-tu essayé sans le protocole https sinon ? :
      mysql_connect('pma.olympe.in','KScpvdLY','mot-de-passe'); 


      Normalement ces informations t'ont été donné par ton hébergeur (hôte mysql, login et mot de passe).
      0
    4. Webidev93 Messages postés 29 Statut Membre
       
      ça fonctionne comme meme pas
      0
    5. Pitet Messages postés 2845 Statut Membre 530
       
      Je ne peux malheureusement pas t'aider plus que cela.

      Apparemment tu es chez un prestataire pour ton hébergement, et ce dernier à du te fournir les informations de connexion à ta base de données. Je ne donc que t'inviter à vérifier ces informations.

      Sinon peux tu nous dire chez quel prestataire tu es pour ton hébergement ?
      0