Je me mélange dans mon script svp !
Fermé
fabrice11901
Messages postés
787
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2007
-
19 févr. 2006 à 20:38
fabrice11901 Messages postés 787 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 12 juillet 2007 - 20 févr. 2006 à 08:56
fabrice11901 Messages postés 787 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 12 juillet 2007 - 20 févr. 2006 à 08:56
A voir également:
- Je me mélange dans mon script svp !
- Script vidéo youtube - Guide
- Script bat - Guide
- Executeur de script - Télécharger - Édition & Programmation
- Ghost script - Télécharger - Polices de caractères
- Script bouger souris ✓ - Forum C++
2 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
20 févr. 2006 à 07:55
20 févr. 2006 à 07:55
Salut,
Tu trouves ici un exemple
http://www.lephpfacile.com/howto/index.php?p=10
je cite
....et nous vérifions si le login saisi par l'utilisateur n'existe pas déjà dans notre table membre.
Ce que tu as besoin.
Tu trouves ici un exemple
http://www.lephpfacile.com/howto/index.php?p=10
je cite
....et nous vérifions si le login saisi par l'utilisateur n'existe pas déjà dans notre table membre.
Ce que tu as besoin.
fabrice11901
Messages postés
787
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2007
64
20 févr. 2006 à 08:56
20 févr. 2006 à 08:56
Bonjour
Merci pour ce lien. J'ai donc récupérer la page inscription mais elle a un parce error à la ligne 61 je ne vois pas d'erreur moi mais si quelqu'un la voit...
Code :
<?php
// on teste si le visiteur a soumis le formulaire
if (
isset
($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((
isset
($_POST['login']) && !
empty
($_POST['login'])) && (
isset
($_POST['pass']) && !
empty
($_POST['pass'])) && (
isset
($_POST['pass_confirm']) && !
empty
($_POST['pass_confirm']))) {
// on teste les deux mots de passe
if ($_POST['pass'] != $_POST['pass_confirm']) {
$erreur = 'Les 2 mots de passe sont différents.';
}
else {
$base =
mysql_connect
('sql.free.fr', 'sons.gratuits', '*****');
mysql_select_db
('sons_gratuits', $base);
// on recherche si ce login est déjà utilisé par un autre membre
$sql = 'SELECT
count
(*) FROM membre WHERE login="'.
addslashes
($_POST['login']).'"';
$req =
mysql_query
($sql) or
die
('Erreur SQL !<br />'.$sql.'<br />'.
mysql_error
());
$data =
mysql_fetch_array
($req);
if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.
addslashes
($_POST['login']).'", "'.
md5
(
addslashes
($_POST['pass'])).'")';
mysql_query
($sql) or
die
('Erreur SQL !'.$sql.'<br />'.
mysql_error
session_start
();
$_SESSION['login'] = $_POST['login'];
header
('Location: membre.php');
exit
();
}
else {
$erreur = 'Un membre possède déjà ce login.';
}
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>Inscription</title>
</head>
<body>
Inscription à l'espace membre :<br />
<form action="inscription.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 />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="<?php if (
isset
($_POST['pass_confirm']))
echo
stripslashes
(
htmlentities
(
trim
($_POST['pass_confirm']))); ?>"><br />
<input type="submit" name="inscription" value="Inscription">
</form>
<?php
if (
isset
($erreur))
echo
'
<br />',$erreur;
?>
</body>
</html>
Merci
Fabrice
Merci pour ce lien. J'ai donc récupérer la page inscription mais elle a un parce error à la ligne 61 je ne vois pas d'erreur moi mais si quelqu'un la voit...
Code :
<?php
// on teste si le visiteur a soumis le formulaire
if (
isset
($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((
isset
($_POST['login']) && !
empty
($_POST['login'])) && (
isset
($_POST['pass']) && !
empty
($_POST['pass'])) && (
isset
($_POST['pass_confirm']) && !
empty
($_POST['pass_confirm']))) {
// on teste les deux mots de passe
if ($_POST['pass'] != $_POST['pass_confirm']) {
$erreur = 'Les 2 mots de passe sont différents.';
}
else {
$base =
mysql_connect
('sql.free.fr', 'sons.gratuits', '*****');
mysql_select_db
('sons_gratuits', $base);
// on recherche si ce login est déjà utilisé par un autre membre
$sql = 'SELECT
count
(*) FROM membre WHERE login="'.
addslashes
($_POST['login']).'"';
$req =
mysql_query
($sql) or
die
('Erreur SQL !<br />'.$sql.'<br />'.
mysql_error
());
$data =
mysql_fetch_array
($req);
if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.
addslashes
($_POST['login']).'", "'.
md5
(
addslashes
($_POST['pass'])).'")';
mysql_query
($sql) or
die
('Erreur SQL !'.$sql.'<br />'.
mysql_error
session_start
();
$_SESSION['login'] = $_POST['login'];
header
('Location: membre.php');
exit
();
}
else {
$erreur = 'Un membre possède déjà ce login.';
}
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html>
<head>
<title>Inscription</title>
</head>
<body>
Inscription à l'espace membre :<br />
<form action="inscription.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 />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="<?php if (
isset
($_POST['pass_confirm']))
echo
stripslashes
(
htmlentities
(
trim
($_POST['pass_confirm']))); ?>"><br />
<input type="submit" name="inscription" value="Inscription">
</form>
<?php
if (
isset
($erreur))
echo
'
<br />',$erreur;
?>
</body>
</html>
Merci
Fabrice