Fait chier, comprend que dalle! [PHP] - Programmation
Marsh Posté le 13-04-2001 à 10:39:17
essai.php  
<HTML>  
<BODY>  
<?  
$phrase="coucou";  
echo "<a href="http://localhost/4D/essai2.php?chaine='.$phrase.'">voir phrase</a>";  
?>  
</BODY>  
</HTML>  
 
essaie celui la, g changé les premières guillements et pour la chaine concaténé, g enl=evé une paire de guillemets
Marsh Posté le 13-04-2001 à 10:47:18
Non c'est pas ça : tappe cela -> 
 
<HTML>  
<BODY>  
<?php 
$phrase="coucou";  
echo '<a href="http://localhost/4D/essai2.php?chaine='.$phrase.'">voir phrase</a>';  
?>  
</BODY>  
</HTML>  
 
ou  
 
<HTML>  
<BODY>  
<?php  
$phrase="coucou";  
echo "<a href=\"http://localhost/4D/essai2.php?chaine=$phrase\">voir phrase</a>";  
?>  
</BODY>  
</HTML>
Marsh Posté le 13-04-2001 à 10:53:13
Oui, entre simple quotes ( ' ), les variables ne sont pas interpretées, alors qu'entre double quotes ( " ), oui. 
 
Par contre, pour mettre des " entre des " " (!!!), ne pas oublier de les echapper :  
 
echo "pipo \"bimbo\"."; 
 
donnera comme résultat : pipo "bimbo". 
 
voila...
Marsh Posté le 13-04-2001 à 11:18:59
Merci bcp les gas ça marche. Fly ton premier essai était le bon!
Marsh Posté le 13-04-2001 à 11:24:23
shinji > Les 2 scripts que je t'ai écrit fonctionnement tous les deux, c'était juste pour te montrer la différence entre les ' et les ". 
 
A+
Marsh Posté le 13-04-2001 à 10:13:46
Je fait un tout petit script et ça marche pas, pourtant je passe seulement une chaîne en paramètre!
PLEASE HELP!
essai.php
<HTML>
<BODY>
<?
$phrase="coucou";
echo '<a href="http://localhost/4D/essai2.php?chaine="'.$phrase.'"">voir phrase</a>';
?>
</BODY>
</HTML>
essai2.php
<?
echo $chaine;
?>