dtm

Inscris le 15/06/2010 à 19:42
  • Nombre de sujets
    1
  • Nombre de messages
    7
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

dtm
le 23/06/2010 à 14:52
mysql_real_escape_string()
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
dtm
le 23/06/2010 à 10:54
mysql_real_escape_string()
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
dtm
le 23/06/2010 à 10:14
Inscription et suppresion
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:
Page1
<!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>


update.php
<?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
dtm
le 18/06/2010 à 14:43
Inscription et suppresion
je ne sous estime pas...c'est pour ca que je pose la question :o)

en fait il s'avère que sous IE $_POST['inscription']) && $_POST['inscription'] == 'Inscription'... ne marche pas
si je fais un echo $_POST['inscription'] ca ne me renvoie rien...donc je suis ejecté de la boucle
Avez vous une solution? une astuce?
dtm
le 16/06/2010 à 10:58
Inscription et suppresion
c'est juste....cependant je me disais que comme je ne transmettais pas de valeur login et pass a ma page php...ca n'avait pas beaucoup d'importance car le "if" ne pourrait s'executer. Je me trompe? Est ce possible de contourner ca et de transmettre ces valeurs?
Merci la globule...tu m'aides beaucoup
dtm
le 15/06/2010 à 23:06
Inscription et suppresion
d'ac!! super precision merci

juste pour etre bien sur de faire le tour de la question...Quelle est l'interet de savoir que le bouton Inscription a ete cliqué?? est ce parceque la partie php et la partie HTML sont dans la meme page??...
je m'explique : si j'ai deux pages, une avec du html et un formulaire avec mon bouton Inscription. si je presse le bouton Inscription j'appelle la second avec le code php....est ce alors utilile de tester que le bouton 'Inscription' a été cliqué?? au fond si j'arrive sur cette page c'est bien parceque le bouton a ete cliqué non??

merci d'avance
dtm
le 15/06/2010 à 19:44
Inscription et suppresion
Bonjour
Petite question ...pourquoi demarre t'on ce script par
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {

j'arrive pas a trouver une reponse correcte
Merci d'avance
LoadingChargement en cours