PHP est caractéres réservés

PHP est caractéres réservés - PHP - Programmation

Marsh Posté le 23-05-2006 à 17:39:03    

Bonjour ,
 
Je rencontre un problème dans mon code .
Voici mon code  
"""""""""""""""""""""""""""""
echo " <form action=beta.php?page=annu_register method=get>\n";
"""""""""""""""""""""""""""""
il me met une erreur    
"""""""""""""""""""""""""""""
Parse error: syntax error, unexpected '?'
"""""""""""""""""""""""""""""
 
Comment faire pour qu'il passe le ? sans qu'il le considére comme du code ou autre ?  
 
Bien à vous  
JuVeNaL
 
 
 
 

Reply

Marsh Posté le 23-05-2006 à 17:39:03   

Reply

Marsh Posté le 23-05-2006 à 17:48:35    

echo "<form action=\"beta.php?page=annu_register\" method=\"get\">\n";

Reply

Marsh Posté le 23-05-2006 à 18:46:32    

gooopil a écrit :

echo "<form action=\"beta.php?page=annu_register\" method=\"get\">\n";


 
Bonjour Gooopil,
 
Le problème quand je fait ça c'est que lorsque il execut l'action ( Submit )  
il ne prend que ça en compte "beta.php?"et pas la suite ...
à tu une idée ?  
 
Bien à toi
JuVeNaL

Reply

Marsh Posté le 23-05-2006 à 19:06:03    

echo '<form action="beta.php" method="get">'  // remaque l'utilisation des ' et des "
 
echo '<input type="hidden" name="page" value="register">'


---------------

Reply

Marsh Posté le 23-05-2006 à 19:19:42    

si le code indiqué dans le premier post est bon, l'erreur ne peut pas venir de là...
 
tu peux nous faire un copier coller de toute la page stp ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 23-05-2006 à 19:35:34    

flo850 a écrit :

echo '<form action="beta.php" method="get">'  // remaque l'utilisation des ' et des "
 
echo '<input type="hidden" name="page" value="register">'


 
annu_register comme valeur pour le champ hidden même :)

Reply

Marsh Posté le 23-05-2006 à 19:39:08    

Sh@rdar a écrit :

si le code indiqué dans le premier post est bon, l'erreur ne peut pas venir de là...
 
tu peux nous faire un copier coller de toute la page stp ?


 
Voici une partie du code car la page est longue  
 
   echo "<center><table border=0 cellpadding=0 cellspacing=0 width=60%><tr><td><font size=1 face=arial>\n";
   include("conditions.html" );
   echo "</font></td></tr></table><BR><BR><hr width=60%></center>\n";
   echo "<br>\n";
   echo "<center>\n";
   echo " <form action=\"beta.php?page=annu_register\" method=\"get\">\n";
   echo " <input type=hidden name=action value=meta_send>\n";
   echo " <input type=hidden name=id_cat value=\"$_GET[id_cat]\">\n";
   echo " <span class=all_field_required_annuaire>\n";
   echo " <FONT FACE=Arial SIZE=3 COLOR=Black><B>Adresse :&nbsp;</B></FONT>\n";
   echo " <input type=url name=url maxlength=150 size=41 value=http:// class=field_data_add_site_annuaire>\n";
   echo " </span>\n";
   echo " <input type=submit value=Continuer class=submit_form_add_site_annuaire>\n";
   echo " <br>&nbsp;\n";
   echo " <table border=0 cellpadding=0 cellspacing=0 width=60%>\n";
   echo " <tr><td align=right><font face=Arial size=1><a href=beta.php?page=annu_register&action=meta_pass&id_cat=$id_cat>Cliquez ici pour passer la détection</a></td></tr>\n";
   echo " </table>\n";
   echo "</center>\n";

Reply

Marsh Posté le 23-05-2006 à 19:41:39    

flo850 a écrit :

echo '<form action="beta.php" method="get">'  // remaque l'utilisation des ' et des "
 
echo '<input type="hidden" name="page" value="register">'


 
et le '?' ?  
car c'est important de l'avoir je doit vraiment avoir comme résultat final "beta.php?page=annu_register"
 
JuVeNaL

Reply

Marsh Posté le 23-05-2006 à 19:43:42    

JuVeNaL a écrit :

et le '?' ?  
car c'est important de l'avoir je doit vraiment avoir comme résultat final "beta.php?page=annu_register"
 
JuVeNaL


 
C'est pour ça qu'il a ajouté le champs hidden

Reply

Marsh Posté le 23-05-2006 à 19:46:11    

pas mieux, pour moi ton code est sale mais correct (pas d'erreur chez moi après copié collé)
 
donc message d'erreur complet (avec le numéro de ligne ça aidera) et au moins le bloc concerné avec un repère pour les lignes stp :)

Message cité 2 fois
Message édité par Sh@rdar le 23-05-2006 à 19:46:55

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 23-05-2006 à 19:46:11   

Reply

Marsh Posté le 23-05-2006 à 19:56:49    

Sh@rdar a écrit :

pas mieux, pour moi ton code est sale mais correct (pas d'erreur chez moi après copié collé)
 
donc message d'erreur complet (avec le numéro de ligne ça aidera) et au moins le bloc concerné avec un repère pour les lignes stp :)


 
Non, je t'explique parce que visiblement seuls flo850 et moi avont compris le problème : son form utilise la méthode GET, ça va donc écraser la query string qu'il indique dans son action pour la remplacer par celle des données du form, d'où la solution (correcte) de flo850 :)

Reply

Marsh Posté le 23-05-2006 à 19:57:27    

parfait ça marche ... merci , c'est pourtant du html et comme un idiot je cherchais dans mon code php .
 
Merçi à vous  
JuVeNaL

Reply

Marsh Posté le 23-05-2006 à 19:58:02    

naceroth a écrit :

Non, je t'explique parce que visiblement seuls flo850 et moi avont compris le problème : son form utilise la méthode GET, ça va donc écraser la query string qu'il indique dans son action pour la remplacer par celle des données du form, d'où la solution (correcte) de flo850 :)


 
 
:??:
 
le premier message parle d'une parse error et le titre de caractère réservés ?
 
c'est réglé ça ?
 
EDIT : à priori oui, ce topic n'a ni queue ni tête  :heink:


Message édité par Sh@rdar le 23-05-2006 à 19:59:11

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 23-05-2006 à 20:00:47    

Sh@rdar a écrit :

pas mieux, pour moi ton code est sale mais correct (pas d'erreur chez moi après copié collé)
 
donc message d'erreur complet (avec le numéro de ligne ça aidera) et au moins le bloc concerné avec un repère pour les lignes stp :)


 
oui le code n'est pas tout propre , je te rassure c'est pas moi qui l'ai fait de A=Z c'est un script d'annuaire que je retravail .  
mais je suis ouvert à toute remarque donc n'hésite pas à me dire ce qui n'est pas propre .
 
Bien à toi
JuVeNaL

Reply

Sujets relatifs:

Leave a Replay

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