CODE HTML, passer une variable dans page PHP
Résolu
Bernard
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour. Dans une page HTML (accueil.html) j'ai une variable appelée $nom qui contient une valeur que je souhaite passer dans une page PHP (antarctique.php). j'ai essayé le code suivant, mais il ne fonctionne pas :
BODY de accueil.html (qui se connecte sur antarctique.php au bout de 0 seconde et qui est "censé" transmettre en même temps la valeur de ma variable nom :
<META HTTP-EQUIV=Refresh CONTENT="0; URL=antarctique.php?nom">
puis dans mon HEAD de antarctique.php j'ai
$_GET["nom"];
echo "résultat = $nom<br />";
Or, cela ne fonctionne pas.
Quelqu'un parmi vous pourrait-t-il me suggérer d'où provient mon erreur où me faire part d'une solution ?
Merci par avance,
Cordialement,
Bernard.
123france@free.fr
BODY de accueil.html (qui se connecte sur antarctique.php au bout de 0 seconde et qui est "censé" transmettre en même temps la valeur de ma variable nom :
<META HTTP-EQUIV=Refresh CONTENT="0; URL=antarctique.php?nom">
puis dans mon HEAD de antarctique.php j'ai
$_GET["nom"];
echo "résultat = $nom<br />";
Or, cela ne fonctionne pas.
Quelqu'un parmi vous pourrait-t-il me suggérer d'où provient mon erreur où me faire part d'une solution ?
Merci par avance,
Cordialement,
Bernard.
123france@free.fr
A voir également:
- CODE HTML, passer une variable dans page PHP
- Code ascii - Guide
- Supprimer une page dans word - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
6 réponses
Bonjour,
C'est pas pratique ce que tu veux faire.
Voici une idée de correction :
fichier antarctique.php
<?php
$nom = $_GET["nom"];
echo "résultat = $nom<br />";
?>
Fichier accueil.html
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=antarctique.php?nom=toto">
toto coder en brut pour faire fonctionner.
Si ça peux déjà t'aider.
@+
C'est pas pratique ce que tu veux faire.
Voici une idée de correction :
fichier antarctique.php
<?php
$nom = $_GET["nom"];
echo "résultat = $nom<br />";
?>
Fichier accueil.html
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=antarctique.php?nom=toto">
toto coder en brut pour faire fonctionner.
Si ça peux déjà t'aider.
@+
Merci pour cette information. Toutefois il y a probablement un élément que je ne vois (ou comprends) pas, car cela ne fonctionne pas avec la variable (par contre cela fonctionne très bien avec le passage en dure de la valeur, tel que l'exemple plus haut avec toto).
Voici mon code réduit au minimum de lignes concernant ma demande :
accueil.php (html) ------------------------------------------------------
<html>
<head>
</head>
<body>
<?php
$nom = "voici le nom";
echo "resultat variable : $nom <br />";
?>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=antarctique.php?<?php echo $nom;?>">
</body>
</html>
antarctique.php -----------------------------------------------------------
<?php
$nom = $_GET["nom"];
echo "résultat = $nom<br />";
?>
--------------------------------------------------------------------------------
et le message d'erreur lors de l'exécution de accueil.html :
Notice: Undefined index: nom in C:\wamp\www\HTML\test2.php on line 2
résultat =
----------------------------------------------------------------------------------
Merci d'avance pour votre réponse qui doit me servir pour améliorer mon site polaire : videopoles
Très cordialement,
Bernard 123france@free.fr
Voici mon code réduit au minimum de lignes concernant ma demande :
accueil.php (html) ------------------------------------------------------
<html>
<head>
</head>
<body>
<?php
$nom = "voici le nom";
echo "resultat variable : $nom <br />";
?>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=antarctique.php?<?php echo $nom;?>">
</body>
</html>
antarctique.php -----------------------------------------------------------
<?php
$nom = $_GET["nom"];
echo "résultat = $nom<br />";
?>
--------------------------------------------------------------------------------
et le message d'erreur lors de l'exécution de accueil.html :
Notice: Undefined index: nom in C:\wamp\www\HTML\test2.php on line 2
résultat =
----------------------------------------------------------------------------------
Merci d'avance pour votre réponse qui doit me servir pour améliorer mon site polaire : videopoles
Très cordialement,
Bernard 123france@free.fr
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=antarctique.php?nom=<?php echo $nom;?>">
Voilà pour résoudre ton problème !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Cependant, lors que dans ma page html je souhaite passer ma variable $nom au lieu de la valeur en dure , tel que "toto" dans ton exemple, quelle est la synthaxe d'appel de la variable nom
(en lieu et place de ?nom=toto)
j'ai essayé comme suit, mais sans succès, (la valeur n'est pas passée) :
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=antarctique.php?$nom">
Bien cordialement,
Bernard
123france@free.fr