|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Bonjour,
J'essaye de faire passer des variables hidden dans un formulaire. Seulement, rien n'y fait, ces dernières ne veulent pas passer étant donné que le submit est fait par un code javascript. uploader.php Code :
Sachant que les variables à faire passer sont ici : Code :
La variable est vide. Par avance, un grand merci à la personne qui réussira à m'expliquer comment procéder.
|
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
Il te suffit de rajouter un paramètre supplémentaire à swiffy. Code :
data: // ici tu vas chercher les valeurs de tes ids html que tu sépares avec &
Code :
data: 'id_article='+$('id_article').get('value')+'&'+...
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
10
|
|
|
#3 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Bonjour et merci !
Je vais tester ! Et côté doUpload.php, je pourrai récupérer le $_POST['id_article'] ? |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() |
Tu t'y réponds toi-même :
Ton script javascript supplante l'attribut action de ton formulaire donc doUpload.php ne devrait rien voir sauf si tu l'appelles dans le javascript en charge de l'upload.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#5 | ||
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
En mettant :
Code :
Merci ! |
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() |
Je ne connais pas FancyUpload, peut-être que la syntaxe du data: ne lui convient pas. Faudrait voir la doc.
Dans tous les cas pas de position particulière, l'ordre n'importe pas du tout. Il semblerait qu'il attende un objet dans data: Code :
{'id_article':$('id_article').get('value'), ... }
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#7 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
J'ai cherché sur le web mais n'ai pas trouvé une documentation sur les paramètres que l'on peut passer. Si vous avez un lien, je suis preneur
![]() Qu'entendez-vous par objet ? EDIT : J'ai trouvé ceci : Code :
data: (object|string: defaults to null) Key/data values that are sent with the upload requests. On en parle aussi ici : http://www.yiiframework.com/forum/in.../page__st__100 J'ai essayé : Code :
data: {'Submit_Id=':<?php echo "'$id_article'"; ?>}
|
|
|
00
|
|
|
#8 | ||
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
Bonjour,
Si tu n'as rien en post, c'est que tes variables ne passent pas ! Je sais, classe J'utilise ce script, et pour passer les variables, j'ajoute : Je prépare date de la façon suivante : je le place, juste après path:'... Ce qui donne : Code :
@+
__________________
NginX, SphinxSearch Addict !! |
||
|
|
10
|
|
|
#9 |
|
Expert Confirmé
![]() ![]() |
Est ce que tu pourrais essayer avec ceci :
Code :
data: 'id_article='+$('id_article').get('value'),
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#10 | |||
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#11 | |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Citation:
|
|
|
|
00
|
|
|
#12 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Finalement, ça fonctionne en préparant la variable comme le propose lenono
![]() Un très grand merci à vous deux pour votre aide Code :
$id_article = "'id_article=".$id_article."'"; Par-contre pour passer plusieurs variables, il faut un séparateur ? |
|
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() ![]() |
oui le &
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
10
|
|
|
#14 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Étonnement, je ne récupère que les deux premiers paramètres, avez vous une idée de pourquoi u_id n'est pas récupéré ?
Code :
$data_post = "'id_article=".intval($_GET['id_article'])."&id_type_article=".intval($_GET['id_type_article'])."&u_id=".intval($_GET['u_id'])."'"; Code :
'id_article=163&id_type_article=5&u_id=2'
|
|
|
00
|
|
|
#15 |
|
Membre chevronné
![]() Inscription : juillet 2003 Messages : 625 ![]() |
Bonjour,
fais un pour afficher type et valeur
__________________
Le savoir est utile que s'il est partagé par tous. /(bb|[^b]{2})/ !sleep() ? array((string)) |
|
|
00
|
|
|
#16 | |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Citation:
Réponse du var_dump() : |
|
|
|
00
|
|
|
#17 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Étonnamment, en modifiant la position des variables, cela fonctionne :
Code :
$data_post = "'id_article=".intval($_GET['id_article'])."&u_id=".intval($_GET['u_id'])."&id_type_article=".intval($_GET['id_type_article'])."'"; ![]()
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com