Ses dernières news
Ses derniers sujets sur les forums
Bonjour
J'ai lu la doc sur cette commande, fait quelques tests et une question m'est venue.
J'explique le contexte. J'ai une chaine de caractères qui simule l'input d'un formulaire
$String1 = '"ici la lune"' ;
Quand je fais un echo mysql_real_escape_string($String1);...j'obtiens logiquement \"ici la lune\"
mais quand j'utilise mysql_real_escape_string($String1) dans une requete INSERT, je trouve dans ma base "ici la lune"
Resultat, je suis un peu perdu...cela veux dire que si je souhaite lire ce champs puis le copier dans un autre champs ou dans une autre table, je dois refaire un mysql_real_escape_string() dessus avant de l'insérer?
ma requete genererait un erreur sans ca : INSERT INTO table VALUES("",""ici la lune"");
j'ai du mal a cerner clairement ce probleme de cote, double cotes. Pouvez vous m'eclairer Merci
Ses derniers messages sur les forums
merci Dark_nemo pour ta reponse
J'aurais du mettre des espaces pour que ca soit plus lisible. Les delimiteurs de la chaine sont des simple cote, les guillements sont dans la chaine
$String1 = ' "ici la lune" ' ;
Mais effectivement ...si je reprneds ton exemple, je m'attendais a trouver dans ma base j\'ai bien mangé\\n\\r
Bonjour
J'ai lu la doc sur cette commande, fait quelques tests et une question m'est venue.
J'explique le contexte. J'ai une chaine de caractères qui simule l'input d'un formulaire
$String1 = '"ici la lune"' ;
Quand je fais un echo mysql_real_escape_string($String1);...j'obtiens logiquement \"ici la lune\"
mais quand j'utilise mysql_real_escape_string($String1) dans une requete INSERT, je trouve dans ma base "ici la lune"
Resultat, je suis un peu perdu...cela veux dire que si je souhaite lire ce champs puis le copier dans un autre champs ou dans une autre table, je dois refaire un mysql_real_escape_string() dessus avant de l'insérer?
ma requete genererait un erreur sans ca : INSERT INTO table VALUES("",""ici la lune"");
j'ai du mal a cerner clairement ce probleme de cote, double cotes. Pouvez vous m'eclairer Merci
Je suis bien d'accord avec toi...c'est pas normal :o) et je suis bien preneur pour un peu d'aide car sous Chrome et FireFox..ca marche mais pas avec IE
voici mon code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello!</title>
</head>
<body>
<form name="PwdForm2" id="PwdForm2" action="update.php" method="POST" onSubmit="return checkPwd()">
Mot de passe actuel
<input type="password" name="oldPassword" id="oldPassword" maxlength="40" tabindex="1" />
<input type="image" value="submit" name="confirmer" id ="confirmer" border="0" src="confirmer_off.png" width="120" height="24" title="Confirmer" style="cursor:pointer;" />
Nouveau mot de passe
<input type="password" name="NewPassword1" id="NewPassword1" maxlength="40" tabindex="2" />
Confirmation
<input type="password" name="NewPassword2" id="NewPassword2" maxlength="40" tabindex="3" />
</form>
</body>
</html>
<?php
if (isset($_POST['confirmer']) && $_POST['confirmer'] == 'submit')
{
echo ("bien joué.");
echo ("POST['confirmer'] =". $_POST['confirmer'] ."<br />");
}else{
echo ("Erreur. Impossible de changer le mot de passe.");
echo (" POST['confirmer'] =". $_POST['confirmer'] ."<br />");
}
?>
Merci d'avance
Ses derniers commentaires de news
Aucun commentaire de news
Ses derniers commentaires de sites
Aucun commentaire de sites
Ses derniers commentaires de wall