PHP + HTML dans une commande echo

PHP + HTML dans une commande echo - PHP - Programmation

Marsh Posté le 05-04-2003 à 11:49:22    

Bonjour, je voudrais savoir comment puis-je faire pour mélanger du HTML avec du PHP après une commande echo :  
En fait, je voudrais pouvoir écrire :  
 
<?  
echo '<a href=" $PATH_INDEX &idnews= $idsuivant ">News  
suivante ; </a>' ;  
?>  
mais je voudrais qu'il remplace les variables commencant par un $ en un chiffre ou un texte que j'ai défini préablement.  
 
Le code ci-dessus ne marche pas. Quelqun peut-il me dire pourquoi ?

Reply

Marsh Posté le 05-04-2003 à 11:49:22   

Reply

Marsh Posté le 05-04-2003 à 12:04:04    

T'as quoi comme résultat, là ? Passk'a priori, le code est OK et devrait marcher.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 05-04-2003 à 13:37:18    

tomk187 a écrit :

Bonjour, je voudrais savoir comment puis-je faire pour mélanger du HTML avec du PHP après une commande echo :  
En fait, je voudrais pouvoir écrire :  
 
<?  
echo '<a href=" $PATH_INDEX &idnews= $idsuivant ">News  
suivante ; </a>' ;  
?>  
mais je voudrais qu'il remplace les variables commencant par un $ en un chiffre ou un texte que j'ai défini préablement.  
 
Le code ci-dessus ne marche pas. Quelqun peut-il me dire pourquoi ?


 
<?  
echo '<a href="' . $PATH_INDEX . '&idnews=' . $idsuivant . '">News  
suivante ; </a>' ;  
 
?>  
 
faut concaténer les chaines :)

Reply

Marsh Posté le 05-04-2003 à 13:48:06    

oui, ça ne fct pas tout simplement pcq le contenu des chaines délémitées par des ' ne sont pas interprétées.
 
qq ex :
echo 'nom : $login'; //nom : $login
echo "nom : $login"; //nom : MonLoginAMoi
echo "nom : '$login'"; //nom : 'MonLoginAMoi'
echo 'nom : "$login"'; //nom : "$login"


---------------
...oups kernel error...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed