Page 1 sur 1

syntaxe

Posté : 10 mars 2012, 22:25
par ronod
voila c'est une fonction ajax certaine cote sont obligatoire et la syntaxe n'est pas bonne si quelqu'un a une idée merci d'avance.
echo '<td class="cellule" onclick="inlineMod('.$user['Num_OTP'].', this,'Act'.$this->j.'', 'Nombre', 'previsionnel_otp')">'.$user["Act".$this->j].'</td>';

Re: syntaxe

Posté : 10 mars 2012, 23:07
par dix2
salut,

essaie ça :
echo '<td class="cellule" onclick="inlineMod('.$user['Num_OTP'].', this, Act'.$this->j.", 'Nombre', 'previsionnel_otp')\">".$user['Act'.$this->j].'</td>';
@+
dix2

Re: syntaxe

Posté : 10 mars 2012, 23:25
par xTG
Qu'est ce qui est chaîne de caractère dans toutes tes variables ?

Re: syntaxe

Posté : 11 mars 2012, 01:24
par Ryle
Le plus facile dans ces cas là, c'est de partir du code que tu veux générer. Par exemple :
<td class="cellule" onclick="inlineMod(1234, this, 'Act65', 'Nombre', 'previsionnel_otp')">utilisateur</td>
donnerait
echo '<td class="cellule" onclick="inlineMod(1234, this, \'Act65\', \'Nombre\', \'previsionnel_otp\')">utilisateur</td>';

echo '<td class="cellule" onclick="inlineMod(' . $user['Num_OTP'] . ', this, \'Act' . $this->j . '\', \'Nombre\', \'previsionnel_otp\')">' . $user["Act".$this->j] . '</td>';
A adapter à ton besoin... mais le principe consistant à commencer par le code que tu veux obtenir reste valable :)