par
Invité » 10 août 2007, 22:39
bonjour
je viens de m'apercevoir que lorsqu'un membre veut s"inscrire sur mon site avec par exemple des ' ou des é, ca ne marche pas
<?php
include 'connexion.php';
if(isset($_POST['pseudo']))$login=$_POST['pseudo'];
else $login="";
puis la verif:
<?php
session_start() ;
include 'connexion.php';
$message = "";
//Vérifier si le pseudo et mot de passe sont envoyés non vides
if (isset($_POST['pseudo']) && isset($_POST["passe"]) && !empty($_POST["pseudo"]) && !empty($_POST["passe"]))
{
//on recupere les données du formulaire
$login = $_POST['pseudo'];
$passe = $_POST['passe'];
$req = mysql_query("SELECT * FROM membres WHERE pseudo='". $login. "' AND passe='".$passe."'",$db)or die(mysql_error());
if ($req && mysql_num_rows($req) >0) {
$data = mysql_fetch_assoc($req);
if ($data) {
$_SESSION['pseudo'] = $login;
etc.....
}
bonjour
je viens de m'apercevoir que lorsqu'un membre veut s"inscrire sur mon site avec par exemple des ' ou des é, ca ne marche pas :cry:
[php]
<?php
include 'connexion.php';
if(isset($_POST['pseudo']))$login=$_POST['pseudo'];
else $login="";
[/php]
puis la verif:
[php]
<?php
session_start() ;
include 'connexion.php';
$message = "";
//Vérifier si le pseudo et mot de passe sont envoyés non vides
if (isset($_POST['pseudo']) && isset($_POST["passe"]) && !empty($_POST["pseudo"]) && !empty($_POST["passe"]))
{
//on recupere les données du formulaire
$login = $_POST['pseudo'];
$passe = $_POST['passe'];
$req = mysql_query("SELECT * FROM membres WHERE pseudo='". $login. "' AND passe='".$passe."'",$db)or die(mysql_error());
if ($req && mysql_num_rows($req) >0) {
$data = mysql_fetch_assoc($req);
if ($data) {
$_SESSION['pseudo'] = $login;
etc.....
}
[/php]