Membre php
Résolu/Fermé
didimaraja
Messages postés
15
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
12 octobre 2010
-
30 sept. 2010 à 14:57
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 30 sept. 2010 à 18:04
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 30 sept. 2010 à 18:04
A voir également:
- Membre php
- Membre indisponible vinted - Guide
- Easy php - Télécharger - Divers Web & Internet
- Membre anonyme facebook - Forum Facebook
- Ajouter membre groupe whatsapp - Guide
- Comment retrouver un membre anonyme sur facebook - Forum Facebook
12 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 15:03
30 sept. 2010 à 15:03
ben évidement, ta variable est mal placée... il faut la mettre dans les parenthèses, en tant que paramèter...
https://www.php.net/manual/fr/function.mysql-select-db.php
mysql_select_db('espace_membre',$base);
https://www.php.net/manual/fr/function.mysql-select-db.php
mysql_select_db('espace_membre',$base);
didimaraja
Messages postés
15
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
12 octobre 2010
30 sept. 2010 à 16:09
30 sept. 2010 à 16:09
j'ai fai ca mais jai eu ce blem
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in function secured by the Olympe PHP module on line 1
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /www/2ac1/config2.php on line 3
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /www/2ac1/inscription.php on line 11
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /www/2ac1/inscription.php on line 11
Erreur SQL !
SELECT id FROM membre WHERE login="didimaraja"
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in function secured by the Olympe PHP module on line 1
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /www/2ac1/config2.php on line 3
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /www/2ac1/inscription.php on line 11
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /www/2ac1/inscription.php on line 11
Erreur SQL !
SELECT id FROM membre WHERE login="didimaraja"
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 16:11
30 sept. 2010 à 16:11
et le nom d'utilisateur et le mot de passe sont corrects ?
didimaraja
Messages postés
15
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
12 octobre 2010
30 sept. 2010 à 16:13
30 sept. 2010 à 16:13
Uii
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
Modifié par Nabla's le 30/09/2010 à 16:17
Modifié par Nabla's le 30/09/2010 à 16:17
et ton utilisateur ainsi que ta base s'appellent "espace membre" ?
et ton mot de passe est "password" ?
et ton mot de passe est "password" ?
didimaraja
Messages postés
15
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
12 octobre 2010
30 sept. 2010 à 16:18
30 sept. 2010 à 16:18
J'ai regle ce blem il me reste ke celui la
Parse error: syntax error, unexpected T_LNUMBER in /www/2ac1/index.php on line 8
Parse error: syntax error, unexpected T_LNUMBER in /www/2ac1/index.php on line 8
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 16:45
30 sept. 2010 à 16:45
merci de coller le code complet et de dire quelle est la ligne 8 !
didimaraja
Messages postés
15
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
12 octobre 2010
30 sept. 2010 à 16:52
30 sept. 2010 à 16:52
<?php
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
include ('config2.php');
$sql = 'SELECT id FROM membre WHERE login="'.mysql_escape_string($_POST['2ac1']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['madrid123'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'2ac1'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb =2ac1= 1) {
$data = mysql_fetch_array($req);
session_start();
$_SESSION['login'] = $_POST['login'];
// on enregistre en plus l'id du membre dans une variable de session
$_SESSION['id'] = $data['id'];
mysql_free_result($req);
mysql_close();
header('Location: connect_ok.php');
exit();
}
elseif ($nb == 0) {
$erreur = 'Compte non reconnu.';
}
else {
$erreur = 'Problème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
mysql_free_result($req);
mysql_close();
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>PHPMember</title>
<link rel="stylesheet" media="screen, projection" type="text/css" id="css" href="style.css" />
</head>
<body>
<div align="center">
<div id="en_tete">
</div>
</div>
<div id="corps">
<h1>Connexion espace membre :</h1><br />
<h2>
<center>
<form action="index.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo stripslashes(htmlentities(trim($_POST['login']))); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo stripslashes(htmlentities(trim($_POST['pass']))); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
<a href="inscription.php">Pas inscrit ? Vous inscrire</a>
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
</center>
</h2>
</div>
</body>
</html>
la ligne 8 est en gras,italique,souligne
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
include ('config2.php');
$sql = 'SELECT id FROM membre WHERE login="'.mysql_escape_string($_POST['2ac1']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['madrid123'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'2ac1'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb =2ac1= 1) {
$data = mysql_fetch_array($req);
session_start();
$_SESSION['login'] = $_POST['login'];
// on enregistre en plus l'id du membre dans une variable de session
$_SESSION['id'] = $data['id'];
mysql_free_result($req);
mysql_close();
header('Location: connect_ok.php');
exit();
}
elseif ($nb == 0) {
$erreur = 'Compte non reconnu.';
}
else {
$erreur = 'Problème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
mysql_free_result($req);
mysql_close();
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>PHPMember</title>
<link rel="stylesheet" media="screen, projection" type="text/css" id="css" href="style.css" />
</head>
<body>
<div align="center">
<div id="en_tete">
</div>
</div>
<div id="corps">
<h1>Connexion espace membre :</h1><br />
<h2>
<center>
<form action="index.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo stripslashes(htmlentities(trim($_POST['login']))); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo stripslashes(htmlentities(trim($_POST['pass']))); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
<a href="inscription.php">Pas inscrit ? Vous inscrire</a>
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
</center>
</h2>
</div>
</body>
</html>
la ligne 8 est en gras,italique,souligne
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 16:55
30 sept. 2010 à 16:55
die('Erreur SQL !<br />'2ac1'<br />'.mysql_error())
c'est quoi ce 2ac1 ????
tu fermes ton string, tu colles ca (sans point de concaténation) et tu réouvres un string ....
essayes ca... au moins ca devrait pas faire d'erreur:
die('Erreur SQL !<br />2ac1<br />'.mysql_error())
c'est quoi ce 2ac1 ????
tu fermes ton string, tu colles ca (sans point de concaténation) et tu réouvres un string ....
essayes ca... au moins ca devrait pas faire d'erreur:
die('Erreur SQL !<br />2ac1<br />'.mysql_error())
didimaraja
Messages postés
15
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
12 octobre 2010
30 sept. 2010 à 17:03
30 sept. 2010 à 17:03
j'ai eu ce blem
Parse error: syntax error, unexpected T_STRING in /www/2ac1/index.php on line 11
Parse error: syntax error, unexpected T_STRING in /www/2ac1/index.php on line 11
didimaraja
Messages postés
15
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
12 octobre 2010
30 sept. 2010 à 17:15
30 sept. 2010 à 17:15
J'ai eu ce blem
Parse error: syntax error, unexpected T_STRING in /www/2ac1/index.php on line 11
Parse error: syntax error, unexpected T_STRING in /www/2ac1/index.php on line 11
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 17:26
30 sept. 2010 à 17:26
non mais je vais pas te débugger tout ton code:
voici la ligne en question:
$nb =2ac1= 1
franchement tu veux me dire à quoi ca correspond ? qu'es ce que t'as essayé de faire ?
1- c'est quoi ce 2ac1 qui traine ? je t'ai déjà demandé plus haut t'as pas répondu
2- ou es ce que t'as vu qu'on faisait des agrégations avec 3 valriables / valeurs ?
3- si tu fais une comparaison, c'est == et pas juste =
voici la ligne en question:
$nb =2ac1= 1
franchement tu veux me dire à quoi ca correspond ? qu'es ce que t'as essayé de faire ?
1- c'est quoi ce 2ac1 qui traine ? je t'ai déjà demandé plus haut t'as pas répondu
2- ou es ce que t'as vu qu'on faisait des agrégations avec 3 valriables / valeurs ?
3- si tu fais une comparaison, c'est == et pas juste =
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 17:30
30 sept. 2010 à 17:30
si par 2ac1 tu veux dire ($_POST['2ac1']) alors tu marques ($_POST['2ac1']).
un langage de programmation,c 'est simple, c'est carré, quand tu fais référence à une variable, tu l'appelles par son nom complet, pas juste par un sous identifiant ...
ca me rapelle le sketch de coluche là, le "qui perd perd" ....
=> quel age avait rimbaud ?
=> quelle est la différence entre une mouche ?
=> (attention il y a un piège) le russe ichlakof a sauté 2m15. Pouvez vous dire mieux ?
un langage de programmation,c 'est simple, c'est carré, quand tu fais référence à une variable, tu l'appelles par son nom complet, pas juste par un sous identifiant ...
ca me rapelle le sketch de coluche là, le "qui perd perd" ....
=> quel age avait rimbaud ?
=> quelle est la différence entre une mouche ?
=> (attention il y a un piège) le russe ichlakof a sauté 2m15. Pouvez vous dire mieux ?
didimaraja
Messages postés
15
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
12 octobre 2010
30 sept. 2010 à 17:45
30 sept. 2010 à 17:45
J'ai regle ce probleme et il me reste ce probleme
voici la ligne 11 de ma page d'inscription
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in function secured by the Olympe PHP module on line 1 Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /www/2ac1/inscription.php on line 11 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /www/2ac1/inscription.php on line 11 Erreur SQL ! 2ac1 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
voici la ligne 11 de ma page d'inscription
$req = mysql_query($sql) or die('Erreur SQL !<br />2ac1<br />'.mysql_error());
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 18:04
30 sept. 2010 à 18:04
ton serveur mysql est éteind ou inexistant.