IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Transmettre un tableau javascript à Php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 3
    Par défaut Transmettre un tableau javascript à Php
    bonjour à tous,

    j'ai une fonction javascript qui retourne les cordonnées x et y de mes div sur une page donnée. ma fonction marche très bien sauf que après avoir recupéré mon tableau je sais pas comment faire pour transmettre ces variables à php pour pouvoir les insérer dans ma base de données.

    voici ma fonction

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function getLocation(objectID)
    {
    var thisObject = document.getElementById(objectID);
    var x = thisObject.style.left;
    var y = thisObject.style.top;
    myArray = new Array(objectID,x,y);
    document.write(myArray + "<br>");
    }

    Et quand je l'exécute , elle me retourne les résultats suivantes (correspond au nom de mon div, cordonnées X, cordonnées Y)

    myId1,9px,609px
    myId2,9px,629px
    myId3,9px,649px
    myId4,9px,669px
    myId5,9px,689px
    myId6,9px,709px
    myId7,9px,729px
    myId8,9px,749px
    myId9,9px,769px
    myId10,9px,789px
    myId11,9px,809px
    comment puis-je faire pour transmettre ces variables à php ?

    Aidez-moi svp

  2. #2
    Membre confirmé Avatar de Braillane
    Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2007
    Messages : 212
    Par défaut
    il faut les mettre dans un formulaire et les envoyer...
    Javascript étant coté client, il ne peut communiquer simplement avec le php qui est coté serveur...
    Pour ce qui est du format d'échange, php inclut des fonction pour décoder le json, donc a priori pas de pb, un peu de recherche google et le tour est joué

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    une solution serait aussi de passer par ajax. Comme ça, il n'aura qu'à formater le lien dans le genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $href='lien.php?';
    $href .='myId1x=9 & myId1y=609';

Discussions similaires

  1. Transmettre Tableau de PHP a Javascript
    Par Pecose dans le forum jQuery
    Réponses: 14
    Dernier message: 04/09/2013, 13h49
  2. [PHP-JS] Transmettre une variable javascript à php
    Par dimitrimm972 dans le forum Langage
    Réponses: 1
    Dernier message: 01/11/2006, 06h41
  3. Réponses: 8
    Dernier message: 30/04/2006, 15h42
  4. Javascript + PHP => checkbox et tableau incompatibles
    Par Matth_S dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/02/2006, 15h38
  5. [PHP-JS] Remplir un tableau javascript selon un tableau php
    Par jerome38000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/01/2005, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo