Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2276 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  concaténation recalcitrante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

concaténation recalcitrante

n°1948164
M Orthogra​phe
Posté le 07-12-2009 à 21:19:25  profilanswer
 

Bonjour
 
Je souhaiterais mettre

Code :
  1. <input type="button" onclick="<?php $ajax->execute('delete','del',$val['id'] ;?>" value="Delete" />


 
dans une balise echo mais je dois avouer qu'entre les quotes, simple et double, je m'y perds...
 

Code :
  1. echo '<input type="button" onclick='.$ajax->execute("del","delete","$val[id]" ).' value="Delete" /><br />';


ne marche pas..
 
Merci pour votre aide.

mood
Publicité
Posté le 07-12-2009 à 21:19:25  profilanswer
 

n°1948168
stealth35
Posté le 07-12-2009 à 21:38:54  profilanswer
 

php c'est coté serveur, la ta fonction fera rien

n°1948171
M Orthogra​phe
Posté le 07-12-2009 à 21:47:44  profilanswer
 

elle marche parfaitement, j'utilise la bibliothèque gajax. J'aimerais juste que ce soit un peu plus propre que :  
 

Code :
  1. <input type="button" onclick=<?php $ajax->execute('del',false,'delete',$val['id']); ?> value="Delete" />


et mettre ça dans un echo

n°1948172
stealth35
Posté le 07-12-2009 à 21:53:22  profilanswer
 

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


Message édité par stealth35 le 07-12-2009 à 22:00:32
n°1948174
M Orthogra​phe
Posté le 07-12-2009 à 22:03:03  profilanswer
 

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

n°1948175
stealth35
Posté le 07-12-2009 à 22:06:00  profilanswer
 

ca te rend quoi, t'as une erreur ?

n°1948176
M Orthogra​phe
Posté le 07-12-2009 à 22:11:31  profilanswer
 

non, je n'ai pas de parse error mais je sens que la synthaxe est fausse, cela ne marche pas

n°1948181
stealth35
Posté le 07-12-2009 à 22:25:27  profilanswer
 

au niveau du html dans ta page ca donne quoi ?

n°1948184
M Orthogra​phe
Posté le 07-12-2009 à 22:34:15  profilanswer
 

le reste de ma page html n'est pas pertinent pour ma question

n°1948188
stealth35
Posté le 07-12-2009 à 22:39:38  profilanswer
 

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" />

mood
Publicité
Posté le 07-12-2009 à 22:39:38  profilanswer
 

n°1948199
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 08-12-2009 à 00:07:36  profilanswer
 

ça marchera si ton $ajax->execute renvoie du texte ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1948347
macgawel
Posté le 08-12-2009 à 13:28:49  profilanswer
 

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 :
  1. <input type="button" onclick="leResultatDeMaFonction" value="Delete" /><br />


Il faut faire :

Code :
  1. echo '<input type="button" onclick="leResultatDeMaFonction" value="Delete" /><br />';


Et "sortir" leResultatdeMaFonction de la chaîne de caractères en refermant la quote simple :

Code :
  1. echo '<input type="button" onclick="' . leResultatDeMaFonction . '" value="Delete" /><br />'


Pour finir, tu prends la fonction $ajax->execute("del","delete","$val[id]" ) :

Code :
  1. echo '<input type="button" onclick="' . $ajax->execute("del","delete","$val[id]" ). '" value="Delete" /><br />'


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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  concaténation recalcitrante

 

Sujets relatifs
[pdflib] concatenation de fichiers pdf[BASH] Concaténation
Aide script concaténation intelligente sur deux fichiersListe déroulante récalcitrante (classique ?)
[Sharepoint 2003] Concatenation recursive[resolu]probleme concatenation chaine en javascript
[SQL SERVEUR] porbleme de concatenationNom de variable avec concaténation
Concatenation de 2 fichiers excel.Question sur la concaténation de variables
Plus de sujets relatifs à : concaténation recalcitrante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR