Page 1 sur 1

set-> variable ?

Posté : 18 févr. 2016, 22:04
par goalfire
Bonjour,

J'ai ce code :

$sgApi->set('listeid', 57471)
->set('inscriptionnormale', 'non')
->set('email','' )
->set('nom','' )
->set('ip','' );

Quand je passe une variable comme ceci, le code ne fonctionne pas... :

->set('email','$email' )
->set('nom','$nom' )
->set('ip','$ip' );

Alors qu'avec du texte cela fonctionne.

Merci pour votre aide,

Re: set-> variable ?

Posté : 18 févr. 2016, 22:52
par or 1
"$email" au lieu de '$email'
si l'on ne veux pas écrire $email mais le contenu de la variable $email.

Re: set-> variable ?

Posté : 18 févr. 2016, 23:05
par goalfire
J'ai essayé, ça ne fonctionne pas ...

Re: set-> variable ?

Posté : 18 févr. 2016, 23:29
par Ascla
Hum, le passage d'une variable ne se fait pas sans guillemets/quotes ?
Ou alors le problème doit venir de ta méthode set(). Jette un coup d'œil à tes logs php.

Re: set-> variable ?

Posté : 18 févr. 2016, 23:41
par goalfire
Testé sans les ", pas d'erreur php, juste que ça n'envoie rien avec l'api, par contre si je mets du texte, c'est nice mais pas interessant du coup ^^

Re: set-> variable ?

Posté : 19 févr. 2016, 00:06
par Ascla
Avant d'aller trifouiller ta méthode set(), es-tu sûr que tes variables contiennent bien des valeurs ?
Essaye aussi d'envoyer une variable initialisée quelques temps avant :
$test = "test";
set('email',$test)
Si aucune de ces 2 solutions ne fonctionne, il va falloir aller dans ta méthode set() pour aller voir si la variable est bien transmise.

Re: set-> variable ?

Posté : 19 févr. 2016, 00:23
par goalfire
Me faut des lunettes, merci bcp Ascla