[php]quel est l'erreur?
Résolu
maxime_B
Messages postés
788
Date d'inscription
Statut
Membre
Dernière intervention
-
maxime_B Messages postés 788 Date d'inscription Statut Membre Dernière intervention -
maxime_B Messages postés 788 Date d'inscription Statut Membre Dernière intervention -
bonjour
j'ai donc un code phph qui fait que des qu'on clique sur un lien, un formulaire apparait et permet de choisir entre des chiffres de 1 à 10.
mais il y a une deuxième variable qui existe(ou devrait exister dans ce formulaire), c'est l'id du lien sur lequel on a clique:
-lien 1 id= 1
lien 2 id = 2
etc
voilà le code que j'utilise pour mettre cette varialbe dans le formulaire, mais il me met qu'il y a une parse error.
en sachant que le formulaire ne s'affiche que si on clique sur un lien, le formulaire se trouve entre des balises PHP...
merci de votre aide
j'ai donc un code phph qui fait que des qu'on clique sur un lien, un formulaire apparait et permet de choisir entre des chiffres de 1 à 10.
mais il y a une deuxième variable qui existe(ou devrait exister dans ce formulaire), c'est l'id du lien sur lequel on a clique:
-lien 1 id= 1
lien 2 id = 2
etc
<input type=\"hidden\" name=\"id\" value=\"<?php echo $_GET['change_niveau']; ?>\">
voilà le code que j'utilise pour mettre cette varialbe dans le formulaire, mais il me met qu'il y a une parse error.
en sachant que le formulaire ne s'affiche que si on clique sur un lien, le formulaire se trouve entre des balises PHP...
merci de votre aide
A voir également:
- [php]quel est l'erreur?
- Une erreur s'est produite instagram ✓ - Forum Instagram
- Erreur 0x80070643 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
4 réponses
Salut,
peus tu mettre un peu plus de code et/ou être un peu plus explicite sur ton erreur (parse error ok mais dans quel fichier ??...).
Sinon comme ça je dirais que ça vient peut être de tes guillements name=\"...\" (essaye plutôt des name='...' ou
peus tu mettre un peu plus de code et/ou être un peu plus explicite sur ton erreur (parse error ok mais dans quel fichier ??...).
Sinon comme ça je dirais que ça vient peut être de tes guillements name=\"...\" (essaye plutôt des name='...' ou
echo "<input type='hidden' name='id' value='". $_GET['change_niveau'] ."'>")
Nope, en php, dans un print ou un echo, on met les guillemets de cette manière, en les protégeant par un \.
Donc ça ne vient pas de là, à moins
edit : je retire ce que je viens de dire. Visiblement, tu mets un anti-slash devant des guillemets alors que tu fais du HTML. Donc ça peut venir de là :).
Mets-nous exactement ton message d'erreur stp ainsi que le code correspondant à la ligne incriminée.
Bahan
Donc ça ne vient pas de là, à moins
edit : je retire ce que je viens de dire. Visiblement, tu mets un anti-slash devant des guillemets alors que tu fais du HTML. Donc ça peut venir de là :).
Mets-nous exactement ton message d'erreur stp ainsi que le code correspondant à la ligne incriminée.
Bahan
Ben disons que ça dépend comment ton code était.
Si c'était ça :
Alors en effet ta syntaxe n'était pas bonne.
Mais si c'était ça :
C'est encore pire ;).
Comme solution, tu as le choix entre :
Ou encore
Pour ma part, je préfère de loin la première méthode.
Bahan
Si c'était ça :
printf("ton bout de code");
Alors en effet ta syntaxe n'était pas bonne.
Mais si c'était ça :
<?php ...code php... <input type=\"hidden\" name=\"id\" value=\"<?php echo $_GET['change_niveau']; ?>\"> ...code php... ?>
C'est encore pire ;).
Comme solution, tu as le choix entre :
<?php ... code php... printf("<input type=\"hidden\" name=\"id\" value=\"".$_GET['change_niveau']."\">"); ...code php... ?>
Ou encore
<?php ... code php... ?> <input type="hidden" name="id" value="<?php echo $_GET['change_niveau']; ?>"> <?php ... code php... ?>
Pour ma part, je préfère de loin la première méthode.
Bahan