1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function quoteSmart($value)
{
// Stripslashes
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
// Protection si ce n'est pas un entier
if (!is_numeric($value)) {
$value = "'" . mysql_real_escape_string($value) . "'";
}
return $value;
}
...
//Construction de la requête
$query = sprintf("SELECT * FROM `carte` WHERE `mail` = %s;", quoteSmart($email));
$res = mysql_query($query);
...
//Construction du formulaire
<input type="text" name="nom" value="<?=$nom ?>" size="40" maxlength="30" /> |