<?php
$_SESSION['login'] = $_POST['login'];
?>
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);
$sql = "INSERT INTO membre(login,date_inscription) VALUES('" . mysql_escape_string($_POST['login']) ."', NOW())";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
?>
<head>
<title>créer un dossier de groupe</title>
</head>
creation d'un dossier de groupe:<br />
<form action="dd.php" method="post">
<input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
<input type="submit" name="groupe" value="ok">
</form>
mais si on peux me dire comment faire pour afficher l'heure en continue avec le code de Full-DOS sa serai sympa
$sql = "INSERT INTO membre(login,date) VALUES("mysql_escape_string.($_POST['login']" NOW())"
deviendrait:
$login_entre =mysql_escape_string($_POST['login']);
$sql = "INSERT INTO membre(login,date) VALUES('$login_entre', NOW())"; <?php
$_SESSION['login'] = $_POST['login'];
?>
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);
$login_entre =mysql_escape_string($_POST['login']);
$pass =mysql_escape_string(md5($_POST['pass_md5'])
$sql = "INSERT INTO membre(login,date_inscription,pass_md5) VALUES('$login_entre','$pass', NOW())";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
?>
<head>
<title>créer un dossier de groupe</title>
</head>
Inscription à l'espace membre :<br />
<form action="d.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_md5" value="<?php if (isset($_POST['pass_md5'])) echo htmlentities(trim($_POST['pass_md5'])); ?>"><br />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="<?php if (isset($_POST['pass_confirm'])) echo htmlentities(trim($_POST['pass_confirm'])); ?>"><br />
<input type="submit" name="inscription" value="Inscription">
<?php
$_SESSION['login'] = $_POST['login'];
?>
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);
$login_entre =mysql_escape_string($_POST['login']);
$pass =mysql_escape_string(md5($_POST['pass_md5'])
$sql = "INSERT INTO membre(login,date_inscription,pass_md5) VALUES('$login_entre','$pass', NOW())";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
?>
<head>
<title>créer un dossier de groupe</title>
</head>
Inscription à l'espace membre :<br />
<form action="d.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_md5" value="<?php if (isset($_POST['pass_md5'])) echo htmlentities(trim($_POST['pass_md5'])); ?>"><br />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="<?php if (isset($_POST['pass_confirm'])) echo htmlentities(trim($_POST['pass_confirm'])); ?>"><br />
<input type="submit" name="inscription" value="Inscription">
<?php
$_SESSION['login'] = $_POST['login'];
?>
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);
$login_entre =mysql_escape_string($_POST['login']);
$pass =mysql_escape_string(md5($_POST['pass_md5']);
$sql = "INSERT INTO membre(login,date_inscription,pass_md5) VALUES('$login_entre','$pass', NOW())";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
?>
<head>
<title>créer un dossier de groupe</title>
</head>
Inscription à l'espace membre :<br />
<form action="d.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_md5" value="<?php if (isset($_POST['pass_md5'])) echo htmlentities(trim($_POST['pass_md5'])); ?>"><br />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="<?php if (isset($_POST['pass_confirm'])) echo htmlentities(trim($_POST['pass_confirm'])); ?>"><br />
<input type="submit" name="inscription" value="Inscription">
je l'est fais mais ça ne marche pas
<?php
$_SESSION['login'] = $_POST['login'];
?>
<?php
if( !empty($_POST) ){ // le formulaire n'est pas vide
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);
$login_entre =mysql_escape_string($_POST['login']);
$sql = "INSERT INTO membre(login,date) VALUES("mysql_escape_string($_POST['login']),mysql_escape_string(md5($_POST['pass']))" NOW())";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
}
?>
<head>
<title>créer un dossier de groupe</title>
</head>
Inscription à l'espace membre :<br />
<form action="d.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_md5" value="<?php if (isset($_POST['pass_md5'])) echo htmlentities(trim($_POST['pass_md5'])); ?>"><br />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="<?php if (isset($_POST['pass_confirm'])) echo htmlentities(trim($_POST['pass_confirm'])); ?>"><br />
<input type="submit" name="inscription" value="Inscription">
j'ai fais comme ça sauf que sa n'a rien changé
<?php
$_SESSION['login'] = $_POST['login'];
?>
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('espace_membre', $base);
$sql = "INSERT INTO membre VALUES("$_POST['login'],md5($_POST['pass_md5'])", NOW())";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
?>
<head>
<title>créer un dossier de groupe</title>
</head>
Inscription à l'espace membre :<br />
<form action="inscription.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_md5" value="<?php if (isset($_POST['pass_md5'])) echo htmlentities(trim($_POST['pass_md5'])); ?>"><br />
Confirmation du mot de passe : <input type="password" name="pass_confirm" value="<?php if (isset($_POST['pass_confirm'])) echo htmlentities(trim($_POST['pass_confirm'])); ?>"><br />
<input type="submit" name="inscription" value="Inscription">
INSERT INTO membre VALUES('monLogin', md5('monMotDePasse'), NOW())
On va la transformer en chaine php, pour ça, c'est simple, on colle des guillemets ou des apostrophes autour.
// avec des guillemets
$sql = " INSERT INTO membre VALUES('monLogin', md5('monMotDePasse'), NOW()) ";
// avec des apostrophes (attention, comme notre chaine contient déjà des apostrophes, il faut les protéger : \' )
$sql = ' INSERT INTO membre VALUES(\'monLogin\', md5(\'monMotDePasse\'), NOW()) ';
On va rester sur la version avec guillemets qui est plus facilement lisible et on va diviser la chaine en plusieurs sous chaines que l'on concatène pour obtenir le même résultat :
$sql = " INSERT INTO membre VALUES('" . "monLogin" . "', md5('" . "monMotDePasse" . "'), NOW()) ";
Maintenant il ne nous reste plus qu'à remplacer les chaines que l'on veut par des variables qui contiendront les valeurs que l'on attend :
$sql = " INSERT INTO membre VALUES('" . $_POST['login'] . "', md5('" . $_POST['pass_md5'] . "'), NOW()) ";