Salut à tous! et d'abord bravo pour la refonte totale du site
Je commence les cours "php" de (môssieur) mateo et j'ai une question à poser à propos des transmissions de variables en modifiant l'adresse.
L'exemple de mateo est le suivant:
<p>
Notez que cette page ne contient que du HTML.<br/>
Voici 3 liens vers la page cible.php, avec des variables aux valeurs différentes : </p>
<p> <ahref="cible.php?nom=Dupont&prenom=Michel">Lien vers cible.php?nom=Dupont&prenom=Michel</a><br/> <ahref="cible.php?nom=Guichard&prenom=Patrick">Lien vers cible.php?nom=Guichard&prenom=Patrick</a><br/> <ahref="cible.php?nom=Surret&prenom=Coralie">Lien vers cible.php?nom=Surret&prenom=Coralie</a> </p>
<p>Bonjour !</p>
<p>Votre nom est <?phpecho$_GET['nom']; ?> , et votre prénom est <?phpecho$_GET['prenom']; ?>.</p>
<p>Faites un autre essai, <a href="appel.php">cliquez ici</a> pour revenir à appel.php</p>
L'exemple est simple puisque la variable est déterminée (nom = DUPONT)
Ma question est la suivante en partant de mon exemple:
<p> le résultat est <?phpecho$_GET['resultat']; ?> </p>
Dans mon code html je crée une variable dont je ne connais ( à priori ) pas le résultat.
Le lien fonctionne correctement, mais ma page "cible.php" affiche:
Bonjour
resultat = resultat
Or je voudrais que cela m'affiche:
bonjour
résultat = 224
Que ce passe donc-t-il?
Je vous remercie d'avance des suggestions que vous pourrez me faire
Salut
L'erreur dans ton script est qu'au lieu d'afficher le résultat de l'expressio, tu affiche la chaine de caractère $resultat.
En effet, lorsque l'on mets quelque chose entre quote "" il pren dle tous comme un chaine de caractère a affciher et ne la calcule pas.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
En cours...
En cours...