PHP est caractéres réservés - PHP - Programmation
Marsh Posté le 23-05-2006 à 17:48:35
ReplyMarsh 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
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">'
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 ?
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 " |
annu_register comme valeur pour le champ hidden même
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à... |
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 : </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> \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";
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 " |
et le '?' ?
car c'est important de l'avoir je doit vraiment avoir comme résultat final "beta.php?page=annu_register"
JuVeNaL
Marsh Posté le 23-05-2006 à 19:43:42
JuVeNaL a écrit : et le '?' ? |
C'est pour ça qu'il a ajouté le champs hidden
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
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é) |
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
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
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
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é) |
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
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