[PHP] Fait chier, comprend que dalle!

Fait chier, comprend que dalle! [PHP] - Programmation

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;
?>

Reply

Marsh Posté le 13-04-2001 à 10:13:46   

Reply

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

Reply

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>

Reply

Marsh Posté le 13-04-2001 à 10:49:51    

j'essaye de suite

Reply

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...

Reply

Marsh Posté le 13-04-2001 à 11:18:59    

Merci bcp les gas ça marche. Fly ton premier essai était le bon!

Reply

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+

Reply

Sujets relatifs:

Leave a Replay

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