[PHP] problème avec extract($_POST) Dernière réponse : 3 Septembre 2006 09:55 dans Programmation 2Dpix 2 Septembre 2006 20:26:02 Bonsoir , J'ai réalisé un formulaire qui est envoyé par post vers un script php! dans ce script, j'arrive a obtenir les variables comme ceci : $_POST["pseudo"] mais pas comme cela: array_map('mysql_real_escape_string', $_POST); extract($_POST); $pseudo Quelq'un pourrait t'il me donner la réponse!? Autres pages sur : php probleme extract post | Etre averti des réponses | Alerter Répondre à 2Dpix Lassé par la pub ? Créez un compte Boo28 2 Septembre 2006 20:29:25 $_POST = array_map('mysql_real_escape_string', $_POST); extract($_POST); $pseudo essaye ca ! | Alerter Répondre à Boo28 2Dpix 2 Septembre 2006 20:38:04 j'ai essayer mais j'ai pas l'impression que ça marche | Alerter Répondre à 2Dpix Boo28 2 Septembre 2006 20:52:16 sinon, foreach($_POST as $cle => $valeur) { eval("$".$cle." = \"".mysql_real_escape_string($valeur)."\";"); } avec ca, tu n'as pas besoin d'utilsier extract(); | Alerter Répondre à Boo28 OmaR Expert Programmation 2 Septembre 2006 20:52:48 sinon, tu peux faire une boucle sur le tableau $_POST avec un foreach par exemple. Edit : ah bah on m'a devancé de quelques secondes ! | Alerter Répondre à OmaR 2Dpix 2 Septembre 2006 20:57:13 merci pour le code! mais j'aimerai bien trouver la solution avec extract quand même | Alerter Répondre à 2Dpix Boo28 2 Septembre 2006 21:06:12 C'est pas extract qui merde mais array_map('mysql_real_escape_string', $_POST); si tu veux absolument avec extract() : extract($_POST); $pseudo = mysql_real_escape_string($pseudo); | Alerter Répondre à Boo28 2Dpix 3 Septembre 2006 09:43:03 ok! mais pourquoi le array_map merde? | Alerter Répondre à 2Dpix Boo28 3 Septembre 2006 09:55:09 je sais pas :s va lire les informations sur array_map, ici : www.php.net | Alerter Répondre à Boo28 Lassé par la pub ? Créez un compte Répondre Créer un nouveau sujet Tom's Guide>Forum>Programmation>[PHP] problème avec extract($_POST)> Contenus similaires : Tags : script ForumPhp extract ForumPhp probleme avec method post ForumPhp ereg extraction ForumPhp mysql extraction .txt ForumPhp extraction chaine ForumExtraction winrar problème ForumExtract post php ForumPhp mysql probleme post ForumProblème extraction rar ForumExtraction chaine php Voir plus
2Dpix 2 Septembre 2006 20:26:02 Bonsoir , J'ai réalisé un formulaire qui est envoyé par post vers un script php! dans ce script, j'arrive a obtenir les variables comme ceci : $_POST["pseudo"] mais pas comme cela: array_map('mysql_real_escape_string', $_POST); extract($_POST); $pseudo Quelq'un pourrait t'il me donner la réponse!? Autres pages sur : php probleme extract post | Etre averti des réponses | Alerter Répondre à 2Dpix
Boo28 2 Septembre 2006 20:29:25 $_POST = array_map('mysql_real_escape_string', $_POST); extract($_POST); $pseudo essaye ca ! | Alerter Répondre à Boo28
2Dpix 2 Septembre 2006 20:38:04 j'ai essayer mais j'ai pas l'impression que ça marche | Alerter Répondre à 2Dpix
Boo28 2 Septembre 2006 20:52:16 sinon, foreach($_POST as $cle => $valeur) { eval("$".$cle." = \"".mysql_real_escape_string($valeur)."\";"); } avec ca, tu n'as pas besoin d'utilsier extract(); | Alerter Répondre à Boo28
OmaR Expert Programmation 2 Septembre 2006 20:52:48 sinon, tu peux faire une boucle sur le tableau $_POST avec un foreach par exemple. Edit : ah bah on m'a devancé de quelques secondes ! | Alerter Répondre à OmaR
2Dpix 2 Septembre 2006 20:57:13 merci pour le code! mais j'aimerai bien trouver la solution avec extract quand même | Alerter Répondre à 2Dpix
Boo28 2 Septembre 2006 21:06:12 C'est pas extract qui merde mais array_map('mysql_real_escape_string', $_POST); si tu veux absolument avec extract() : extract($_POST); $pseudo = mysql_real_escape_string($pseudo); | Alerter Répondre à Boo28
Boo28 3 Septembre 2006 09:55:09 je sais pas :s va lire les informations sur array_map, ici : www.php.net | Alerter Répondre à Boo28