Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/06/2007, 08h34   #1
Futur Membre du Club
 
Inscription : février 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 47
Points : 15
Points : 15
Par défaut Transfert de tableau PHP dans un formulaire

Salut
Je cherche à garder une requette sql dans un champ hidden pendant le transfert d'informations(via la formulaire) entre mes pages php, Mais cela ne marche pas. (à cause des que la requette sql contient!)
donc j'ai essayer de mettre cette requette dans un tableau et procéder par le transfert de ce tableau, mais j'ai echoué car je ne sais pas comment transferer un tableau dans un champ hidden .
Donc je veux bien savoir comment transferer un tableau dans un champs hidden, ou plus simplement comment transferer un tableau via un formulaire.
je dois ajouter que je ne veux pas utliser
Code :
addcslashes et stripcslashes
.
Merci pour votre aide et
Salut
developper2006 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 09h08   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 451
Points : 5 451
Bonjour

Sauf erreur de ma part, tu ne peux pas passer directement un tableau php par un champ hidden. Donc, tu peux laisser tomber cette piste-là.

La vraie question c'est : qu'est-ce que tu veux faire exactement ? Envoyer la chaîne de ta requête via le formulaire ? Pourquoi faire ?
Et pourquoi ne pas utiliser addslashes et stripslahes ?
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 09h14   #3
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
Passer une requête par formulaire, c'est tuer toute la sécurité de ton site... Pour passer des tableau dans des champs hidden, tu peux utiliser les fonctions serialize et unserialize.
__________________
HADOPI : black-out du net!
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 09h29   #4
Membre du Club
 
Développeur multimédia
Inscription : mai 2005
Messages : 57
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : mai 2005
Messages : 57
Points : 53
Points : 53
Envoyer un message via MSN à xk155
Utilises un/serialize et urlen/decode :
Code :
1
2
3
4
5
6
7
8
9
<?php
 
$a = array ( "Lundi" , "Mardi" ) ; // soit $a un tableau plein de données
 
$b = urlencode(serialize($a)) ; // $b est le tableau prêt à être inséré dans un formulaire ou dans un URL.
 
$c = unserialize(urldecode($b)) : // $c équivaut $a
 
?>
Attention aux données que tu transfère par champs hidden. Elles sont "visibles".
xk155 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h47.


 
 
 
 
Partenaires

Hébergement Web