Page 1 sur 1

Fonction echo

Posté : 29 août 2006, 17:40
par PerdudanslePHP
Bonjour tous le monde,

je voudrais faire un echo dans une page php de cette ligne de code

Code : Tout sélectionner

<img id="b1" onmouseover="MM_swapImage('b1','','images/inscrire-roll.gif',1)" onmouseout="MM_swapImgRestore()" src="images/inscrire.gif" alt="inscrire" name="b1" height="20" width="71" border="0" />
mais je ne vois pas du tout comment faire aux vues de la syntaxe de ma ligne (apostrophe et guillemet), que faudrait-il que je fasse pour remanier cette ligne

Posté : 29 août 2006, 17:46
par polo
Bonjour,
que cherche tu a faire exactement?
Pour faire un echo au milieu du html il te suffit de faire
<?php echo"bonjour, je suis un echo"; ?>
Voila :D

Posté : 29 août 2006, 17:48
par Ryle
Hello :)

En fait, entre des guillemets tu peux mettre des apostrophes, entre des apostrophes tu peux mettre des guillemets, mais pour mettre des guillemets ou des apostrophes à l'intérieur d'autres guillemets ou apostrophes, il te faut les "échapper" en les protégeant d'un anti-slash (\' ou \" selon ce que tu dois protéger).
PHP sait ainsi qu'il s'agit du caractère et non de la fin de la chaine :)

Edit : cela dit, si ta ligne de code ne contient pas de php, tu peux aussi t'éviter cette surcharge en repassant en html :
<?php
  ... 
?>
<img ...>
<?php
  ...
?>

Posté : 29 août 2006, 19:12
par PerdudanslePHP
Merci de vos réponses, en fait elle contient bien du php vu que c'est le résultat d'un if. Je vais voir avec les \.

Merci

Posté : 29 août 2006, 21:14
par PerdudanslePHP
Ca marche parfaitement. Merci du coup de pouce.