concaténation recalcitrante - PHP - Programmation
Marsh Posté le 07-12-2009 à 21:47:44
elle marche parfaitement, j'utilise la bibliothèque gajax. J'aimerais juste que ce soit un peu plus propre que :
Code :
|
et mettre ça dans un echo
Marsh Posté le 07-12-2009 à 21:53:22
je trouve que c'est plus propre de mettre du php dans du html que du html dans du php
apres normalement les 2 marches,
tu pourrais utilisé DomDocument pour creer ton formulaire aussi
Marsh Posté le 07-12-2009 à 22:03:03
et bien je n'y arrive pas pour la seconde solution...c'est pour ça que je fais appel à vous, je galère avec les quotes
Marsh Posté le 07-12-2009 à 22:11:31
non, je n'ai pas de parse error mais je sens que la synthaxe est fausse, cela ne marche pas
Marsh Posté le 07-12-2009 à 22:34:15
le reste de ma page html n'est pas pertinent pour ma question
Marsh Posté le 07-12-2009 à 22:39:38
bah si quand meme
j'ai du mal a voir ce que donne ton
<input type="button" onclick=<?php $ajax->execute('del',false,'delete',$val['id']); ?> value="Delete" />
parce que dans ton onclick ca doit etre du javascript a la fin
<input type="button" onclick="action('delete', 1)" value="Delete" />
Marsh Posté le 08-12-2009 à 00:07:36
ça marchera si ton $ajax->execute renvoie du texte ...
Marsh Posté le 08-12-2009 à 13:28:49
Utilise un éditeur de texte à coloration syntaxique...
Et commence par la fin, ça pourra t'aider.
si j'ai bien compris, tu veux obtenir :
Code :
|
Il faut faire :
Code :
|
Et "sortir" leResultatdeMaFonction de la chaîne de caractères en refermant la quote simple :
Code : |
Pour finir, tu prends la fonction $ajax->execute("del","delete","$val[id]" ) :
Code :
|
Ceci-dit, je plussoie stealth35 :
- C'est a priori plus propre de mettre du php dans du html.
- Si tu donnais le html que ton code php produit, ça aiderait à dire ce qui ne va pas.
Marsh Posté le 07-12-2009 à 21:19:25
Bonjour
Je souhaiterais mettre
dans une balise echo mais je dois avouer qu'entre les quotes, simple et double, je m'y perds...
ne marche pas..
Merci pour votre aide.