rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Array javascript vers php

Posté par majoras62, le jeudi 31 mai 2007 à 17:19:38
Bonjour, j'ai voulu faire du drag&drop sur ma page php, sa marche nikel. Pour info j'utilise le script de toolman. A partir de la j'ai crée une fonction qui m'affiche le contenu de ma liste à gauche. J'aimerai savoir si on peut passer d'une fonction javascript qui retourne le contenu d'un array javascript vers un array php.

Merci beaucoup
Configuration: Windows XP
Internet Explorer 6.0
Répondre à majoras62  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
pkjmr, le jeudi 31 mai 2007 à 23:31:07
C'est difficile à dire sans connaitre plus précisément ce que tu veux faire. Il faudrait peut-être le faire autrement.

Quoi qu'il en soit voilà la méthode bourrin que j'ai en tête :
transformer le tableau en string, puis le décomposer en php :

js :
new_tab_js = tableau_js.join(";");


php :
$tab_php = explode(";", $tab_js)


par contre on est d'accord que passer du js au php implique de changer de page (ou recharger), donc passer le tableau js en méthode POST ou GET...

js :
document.location.href = 'newpage.php?tab_js='+new_tab_js;
Répondre à pkjmr

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
david, le mardi 31 juillet 2007 à 09:30:02
Bonjour pkjmr

J'ai utilisé vos trois lignes de code et tout fonctionne. Je vous remercie pour le conseil.

Peut etre je peux vous demander une assistance supplémentaire, toujours au même sujet.

Je souhaite en fait faire remonter vers le serveur, en occurence vers la page newpage.php des données venant du code HTML de ma formulaire et des données créées et gérées uniquement par mon script javascript. J'ai maintenant, au travers le doublet html FORM+ACTION, la possibilité d'envoyer au serveur les données dans la partie HTML de ma page et avec le code document.location.href = 'newpage.php?tab_js='+new_tab_js; la possibilité de faire remonter les données venant du javascript. Mais comment faire pour faire remonter simultanément les deux types de données.
Répondre à david

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 pkjmr, le mardi 7 août 2007 à 01:30:28
la méthode serait de créer un input caché ne contenant pas encore la valeur à transmettre :


<input id="un_id" type="hidden" name="new_tab_js" />


puis sur le button de soumission du formulaire tu ajoutes un événement onclick qui appelle la fonction qui va mettre la bonne valeur puis soumettre le formulaire :


<input 
    type="button" 
    value="valider" 
    onclick="document.getElementById('un_id').value=new_tab­_js; form.submit();" />



ainsi la chaine de caractère sera transmise avec toutes les autres données du formulaire (non visible dans la barre d'adresses)
Répondre à pkjmr

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
majoras62, le vendredi 1 juin 2007 à 10:47:14
Bonjour, merci de vous interesser à mon probleme, je vais essayer se que vous m'avait recommandé. Je sais que sa paraitra un peu tiré par les cheveux mais peut-on regler ce problème ensemble sur msn, je pourrai ainsi mieu developper et joindre les fichiers sources.
majoras62@hotmail.com
Répondre à majoras62
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger Firstpage 2006Firstpage - First Page 2006 est un éditeur html gratuit et excellent. Il permet de travailler un code HTML en couleur, ainsi que de...Catégorie: Editeurs HTML
Licence: Freeware/gratuit
Télécharger Delphi 6 Edition personnelle 6.0Delphi 6 Edition personnelle - La société Borland (Inprise) a mis à disposition gratuitement, pour un usage non-commercial, la version 6 de son...Catégorie: Delphi
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « array javascript vers php »