Aider moi en mysql php
Webidev93
Messages postés
29
Statut
Membre
-
Pitet Messages postés 2845 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
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
-
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.
-
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-
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> -
-
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). -
-
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 ?
-