salut
je voudrais créer des bouttons html de façon dynamiques avec l'affichage echo...
Mais j'ai rien qui s'affichent:
echo"<input type='button' value='"+$tab[0]+"'>";
Je ne vois pas mon erreur, quelqu'un peut il m'aider!
merci..
Publicité
Posté le 25-06-2001 à 11:08:19
omega2
Posté le 25-06-2001 à 11:16:31
C'est pas un "+" qu'il faut mettre pour concaténer deux chaines de caractère mais un "." .
Ca donne :
echo"<input type='button' value='".$tab[0]."'>";
youdontcare
Posté le 25-06-2001 à 11:16:50
en php, la concaténation de string se fait avec le point, pas le plus. $str = $str1 . $str2
de plus, tu peux tout simplement écrire echo "<input type='button' value='$tab[0]'>";
grosmethos
Posté le 25-06-2001 à 11:31:16
ok merci ça marche bien!!
grosmethos
Posté le 25-06-2001 à 11:34:16
mais j'ai un autre pb avec un evenement onclcik
echo"<input type='button' value='$tab_UTIL[0]' name='$tab_UTIL[0]' onClick='window.location='login.html'' >";
Ca merde avec les quotes au niveau du window.location!!
lamatrice
Posté le 25-06-2001 à 11:37:41
c'est claire que si tu ouvre avec un simple quote ' tu doit refermer aussi avec un ' et pas avec un "
c'est quoi apèrs 'login.html'' c'est deux simple quote ou un guillement ?
youdontcare
Posté le 25-06-2001 à 11:38:21
il faut décidément une FAQ sur le forum.
" ... " délimite ta string. pour utiliser " dedans, il faut passer par \ : " onClick=\"alert('click');\" "
\t = tab
\n = retour à la ligne, etc ...
pareil pour une string ' ... ', utiliser \'.
grosmethos
Posté le 25-06-2001 à 11:39:01
c'est deux simple quote!!
onClick='window.location='login.html' ' >";
youdontcare
Posté le 25-06-2001 à 11:39:09
au temps pour moi j'ai mal lu
lamatrice
Posté le 25-06-2001 à 11:43:48
essayes plutot ça
onClick='window.location="login.html" ' >";
Publicité
Posté le 25-06-2001 à 11:43:48
grosmethos
Posté le 25-06-2001 à 11:45:58
alors là nickel le coup du \ devant les " ça me convient trés bien!
Merci
@+
Lord II
PIB2000
Posté le 25-06-2001 à 13:16:13
Avec Php 4 il est conseille d'utiliser plutôt print
---------------
La bave du crapaud n'empèche pas la caravane de passer .