insertion balises html en PHP avec echo pb! - Programmation
Marsh 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]."'>";
Marsh 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]'>";
Marsh 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!!
Marsh 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 ?
Marsh 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 \'.
Marsh Posté le 25-06-2001 à 11:39:01
c'est deux simple quote!!
onClick='window.location='login.html' ' >";
Marsh Posté le 25-06-2001 à 11:43:48
essayes plutot ça
onClick='window.location="login.html" ' >";
Marsh Posté le 25-06-2001 à 11:45:58
alors là nickel le coup du \ devant les " ça me convient trés bien!
Merci
@+
Marsh Posté le 25-06-2001 à 13:16:13
Avec Php 4 il est conseille d'utiliser plutôt print
Marsh Posté le 25-06-2001 à 11:08:19
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..