Page 1 sur 1

echo $_SERVER['PHP_SELF'

Posté : 11 juin 2006, 11:29
par thechakib
Salut,

voila quand j'ecrit ce code ya un message d'erreur :
 echo "<FORM METHOD=POST NAME='MonFormulaire' action="<?php echo $_SERVER['PHP_SELF'];?> >";
le message d'erreur est :

Parse error: parse error, unexpected '?' in d:\chakib\trust\test\divers\mes listes.php on line 61

Merci d'avance.

Posté : 11 juin 2006, 11:46
par Truc
Salut,

Compte le nombre de "echo" sur cette ligne et tu trouveras toi même le problème :wink:

Posté : 11 juin 2006, 11:49
par Cyrano
logique, tu as deux erreurs dont une grosse :
- un guillemet non fermé dans ta balise <form> ;
- Tu à un "echo()" à l'intérieur d'un autre "echo()" ce qui est beaucoup plus génant;

D'autre part, essaye de séparer autant que possible le HTML du PHP:
<?php
// du code PHP ...
?>
<!-- du code HTML -->
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" name="MonFormulaire">
<?php
// encore du PHP...
?>

Posté : 11 juin 2006, 11:49
par Vaedan
C'est surtout que tu ouvres (et ferme) une balise PHP dans du code PHP :)

Posté : 11 juin 2006, 12:03
par Truc
Et un taf prémaché un :x

Il aurait trouvé de lui même :cry: