Site web + mot de passe
Résolu
jean-ba88
Messages postés
223
Date d'inscription
Statut
Membre
Dernière intervention
-
bissdebrazza Messages postés 2065 Date d'inscription Statut Contributeur Dernière intervention -
bissdebrazza Messages postés 2065 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Site web + mot de passe
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Site de telechargement - Accueil - Outils
- Mot de passe administrateur - Guide
- Voir mot de passe wifi android - Guide
51 réponses
Ce problème la est résolue mais j'en ai un autre :
Erreur SQL !
SELECT count(*) FROM membre WHERE login="jeanba88"
No database selected
Erreur SQL !
SELECT count(*) FROM membre WHERE login="jeanba88"
No database selected
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Maintenat j'ai sa comme problème:
Erreur SQL !
SELECT count(*) FROM membre WHERE login="ffq"
Table 'homer12_mot.membre' doesn't exist
j'y arriverai jamais :(
Erreur SQL !
SELECT count(*) FROM membre WHERE login="ffq"
Table 'homer12_mot.membre' doesn't exist
j'y arriverai jamais :(
Dans quelle table où tu as enregistrée les coordonnées pour se connecter??car l'erreur est évidente,on dis que la table n'existe pas!!
mais je comprend pas tous les liens qu'il me demande
j'ai tout tapez mais il me dit ccomme quoi il y a un problème au niveau de id
j'ai tout tapez mais il me dit ccomme quoi il y a un problème au niveau de id
maintenant j'ai sa :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/www/centpourcentsimpson.awardspace.com/inscription.php:1) in /home/www/centpourcentsimpson.awardspace.com/inscription.php on line 23
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/centpourcentsimpson.awardspace.com/inscription.php:1) in /home/www/centpourcentsimpson.awardspace.com/inscription.php on line 23
Warning: Cannot modify header information - headers already sent by (output started at /home/www/centpourcentsimpson.awardspace.com/inscription.php:1) in /home/www/centpourcentsimpson.awardspace.com/inscription.php on line 25
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/www/centpourcentsimpson.awardspace.com/inscription.php:1) in /home/www/centpourcentsimpson.awardspace.com/inscription.php on line 23
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/centpourcentsimpson.awardspace.com/inscription.php:1) in /home/www/centpourcentsimpson.awardspace.com/inscription.php on line 23
Warning: Cannot modify header information - headers already sent by (output started at /home/www/centpourcentsimpson.awardspace.com/inscription.php:1) in /home/www/centpourcentsimpson.awardspace.com/inscription.php on line 25
ok!
c'est un problème de session
après l'insertion dans la table tu as ceci:
enlève ça et remplace par ceci:
c'est un problème de session
après l'insertion dans la table tu as ceci:
session_start(); $_SESSION['login'] = $_POST['login']; header('Location: membre.php'); exit();
enlève ça et remplace par ceci:
$erreur = 'Enregistrement effectué avec succès.';
maintenant je suis enregistré mais pour me connecter j'ai sa :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/www/centpourcentsimpson.awardspace.com/index.php:1) in /home/www/centpourcentsimpson.awardspace.com/index.php on line 19
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/centpourcentsimpson.awardspace.com/index.php:1) in /home/www/centpourcentsimpson.awardspace.com/index.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at /home/www/centpourcentsimpson.awardspace.com/index.php:1) in /home/www/centpourcentsimpson.awardspace.com/index.php on line 21
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/www/centpourcentsimpson.awardspace.com/index.php:1) in /home/www/centpourcentsimpson.awardspace.com/index.php on line 19
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/centpourcentsimpson.awardspace.com/index.php:1) in /home/www/centpourcentsimpson.awardspace.com/index.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at /home/www/centpourcentsimpson.awardspace.com/index.php:1) in /home/www/centpourcentsimpson.awardspace.com/index.php on line 21
a la ligne 19 tu as "session_start()",enlève le et met le au tout début c'est-à-dire en dessous de <?php
et tu ne met ni espace avant
et tu ne met ni espace avant
j'ai maintenant ce problème la :
Parse error: syntax error, unexpected T_IF in /home/www/centpourcentsimpson.awardspace.com/index.php on line 4
Parse error: syntax error, unexpected T_IF in /home/www/centpourcentsimpson.awardspace.com/index.php on line 4
<?php
session_start()
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
$base = mysql_connect ('fdb1.awardspace.com', 'homer12_mot', '0000');
mysql_select_db ('homer12_mot', $base);
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
;
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
.';
}
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
else {
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>Accueil</title>
</head>
<body>
Connexion à l'espace membre :<br />
<form action="index.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
<a href="inscription.php">Vous inscrire</a>
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
</body>
</html>
session_start()
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
$base = mysql_connect ('fdb1.awardspace.com', 'homer12_mot', '0000');
mysql_select_db ('homer12_mot', $base);
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
;
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
.';
}
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
else {
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>Accueil</title>
</head>
<body>
Connexion à l'espace membre :<br />
<form action="index.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
<a href="inscription.php">Vous inscrire</a>
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
</body>
</html>