petitmozart
Messages postés27Date d'inscriptionmercredi 6 janvier 2010StatutMembreDernière intervention31 juillet 2014
-
3 déc. 2011 à 21:03
jmm241
Messages postés3Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention19 janvier 2012
-
19 janv. 2012 à 19:06
ce code PHP me genère une erreur disant:
!) Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\tests\formulaire.php on line 21
la ligne 21 c'est:
<form name="leformulaire" action="execute.php" <?php if(isset($_GET['action']) && $_GET['action']=="modif"){ echo "?action=modif&num=$_GET['num']"; } ?> method="post">
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 3 déc. 2011 à 23:43
Bonjour,
Je serais tenté de penser que c'est cette partie qui pose pb :
echo "?action=modif&num=$_GET['num']";
Essayes :
echo "?action=modif&num=".$_GET['num'];
ou :
printf("?action=modif&num=%s",$_GET['num']);
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
jmm241
Messages postés3Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention19 janvier 2012 8 déc. 2011 à 18:33
le parametre action="" dans la balise FORM
ne peut qu'etre une action (nom de script sans parametre puisque le systeme rajoute les parametres du navigateur vers le serveur...avec un ? et une liste {nom=valeur} separés par des & )
Donc, action=modif&num=$_GET['num'] est a effacer, par contre dans le formulaire il faut rajouter::