OVH Cloud OVH Cloud

commande php dans un attribut html

12 réponses
Avatar
yvon.thoravallist
je suis un tuto webmonkey et je rencontre souvent des lignes comme ça :
<input type="Text" name="name" value="<?php echo $myrow['name']?>">
et la commande echo n'est pas executee dans mon cas (php 4.3.2 et MacOS
X)
je dois faire ca :

<?php echo "<input type=\"Text\" name=\"name\"
value=\"".$myrow['name']."\">"; ?>

càd que le "code php ne doit pas être "pris entre < et >, donc ne
peut-être un attribut ???

ca a changé au cours des versions php ou, le plus probable, j'ai la
berlue, un train pouvant en cacher un autre ?
--
Yvon

2 réponses

1 2
Avatar
Nicolas Moreau
Guillaume wrote:


<input type="Text" name="name" value="<?php echo $myrow['name']; ?>">

Cela dit, ce n'est pas une très bonne façon d'écrire du code ...
d'un point de vue structurel.


Tu peux expliciter ?

Je trouve ça plus 'propre' de générer la valeur de l'attribut à
l'intérieur de ce dernier plutôt que de générer la ligne entière,
c'est pratique associé aux syntaxes alternatives (<?php for(): ?>) quand
on doit faire une page qui sera reprise par des graphistes qui ne
travaillent qu'avec des éditeurs WYSIWYG

--
Nicolas Moreau

Avatar
ho alexandre
Yvon Thoraval wrote:
au fait toi tu utilises gvim c'est un gnome vi amélioré ? je peux
essayer, on peut installer des logiciels X11 sous MacOS X.


gvim c'est vim en mode graphique, c'est à dire pas en console.
Sous linux j'utilise vim (en console donc), mais sous windows j'aime pas
la console MS DOS alors j'utilise gvim. Pratiquement, c'est comme vim
sauf que t'as des boutons en haut de la fenêtre pour faire des copy /
paste / cut / undo / redo etc etc.

Si t'es sous OSX tu peux utiliser vim (dans les packages c'est souvent
appelé vim-enhanced) c'est très bien.
Et là où ça devient puissant, c'est quand dans le même fichier tu as du
php, du html, du javascript, et que je tout est coloré localement comme
il faut.
Par contre vim est assez prise de tête à l'utilisation (en fait c'est
l'éditeur de texte qui demande le plus d'efforts au départ, il est
impératif de faire le tutorial, qui nécessite 30min minimum).

gvim est un alias pour vim -g



--
XandreX
/I'm that kind of people your parents warned you about/

1 2