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

Langage PHP Discussion :

[PHP-JS] Object of class __ could not be converted to string


Sujet :

Langage PHP

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par d�faut [PHP-JS] Object of class __ could not be converted to string
    Bonjour � tous,

    Je vous expose le contexte de l'erreur :

    Je souhaite, via un champs de type "submit" et � l'action Javascript "onClick" appel� une fonction (typiquement une fonction JS) qui se chargera de faire un traitement en AJAX.

    J'ai un objet Joueur qui se nomme $monJoueur
    Je souhaite le passer en parametre de la fonction JS appel� lors du clik : updateValeurCaracteristique(int , Joueur)

    ($idC est un entier, pas important.)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    $buf.= "  <input  type=\"submit\" name=\"bob\" value=\"+1\" onClick=\"updateValeurCaracteristique($idC,".$monJoueur.");\" ";
    Mon probl�me est donc de pouvoir passer mon objet en tant que tel et pas en tant que vulgaire string

    J'ai tent� plusieurs chose du type :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    updateValeurCaracteristique($idC,$monJoueur) // Sans les doubles quotes
     
    // OU encore : 
     
    updateValeurCaracteristique($idC,'$monJoueur')
    mais rien n'y fait!
    J'ai toujours l'erreur : Object of class Joueur could not be converted to string
    J'ai envie de dire "Heureusement" qu'il ne me le converti pas en String !" lol.

    Faites moi r�ver et donnez moi des pistes s'il vous plait

  2. #2
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    D�tails du profil
    Informations personnelles :
    �ge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par d�faut
    Bonjour,

    Voir la :
    http://php.developpez.com/faq/index....php_javascript

    Javascript est ex�cut� c�t� client et php c�t� serveur. De plus, comme ce sont deux langages diff�rents, un objet php ne correspond � rien en javascript (et vis-versa). Pour transf�rer des variables de php vers javascript (ou l'inverse), la seule solution est de passer par des cha�nes de caract�re...

  3. #3
    Membre averti
    Inscrit en
    Ao�t 2007
    Messages
    52
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2007
    Messages : 52
    Par d�faut
    A la place de passer ton objet en param�tre � la fonction JS passe lui simplement le champ qui te sert d'identifiant unique pour cet objet.

    apr�s dans la page php qui serra appel� en ajax tu pourras r�cup�rer l'objet � partir de l'identifiant.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par d�faut
    Merci pour vos r�ponses.

    Recuperer l'objet avec l'id ? Il y a une methode que je connais pas pour faire ca ?
    Ou bien parles-tu de recreer l'objet via l'indice unique ?
    Ou bien je ne comprend pas ce qu'est l'id unique ?
    Car avec l'id, je peux recreer le m�me objet, mais pas modifier l'objet courant, ou alors je ne sais pas faire

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 22/09/2011, 08h58
  2. [MySQL] Object of class ArticleDao could not be converted to string
    Par Mordikkuss dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 18/01/2010, 15h49
  3. R�ponses: 2
    Dernier message: 14/02/2008, 17h21
  4. R�ponses: 1
    Dernier message: 14/01/2008, 17h41
  5. [PEAR] Sigma: "Object of class PEAR_Error could not be converted to string"
    Par onet dans le forum Biblioth�ques et frameworks
    R�ponses: 2
    Dernier message: 04/09/2007, 14h31

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