Transmettre une variable en php
Pier
-
Pier -
Pier -
Bonjour,
Je débute en php et je souhaiterais passer plusieurs variables d'une page à une autre.
J'ai cherché un peu partout, j'ai trouvé quelques solutions mais qui ne fonctionnent pas.
Il semblerait que mon code ne soit pas le plus approprié pour ce passage de variable.
Je vous le met ici :
J'ai essayé pas mal de méthodes et je pense que cela vient du fait que je n'ouvre pas la seconde page en utilisant le "submit".
Quelqu'un pourrait-il m'indiquer une solution effectuant le même traitement, à savoir vérifier que la connexion à la base de donnée est effectuée, avant d'ouvrir la page suivante ?
Mon code marche, tout ce que je veux c'est pourvoir récupérer les variables $id, $mdp et $instance sur "page2.php".
Cordialement.
Je débute en php et je souhaiterais passer plusieurs variables d'une page à une autre.
J'ai cherché un peu partout, j'ai trouvé quelques solutions mais qui ne fonctionnent pas.
Il semblerait que mon code ne soit pas le plus approprié pour ce passage de variable.
Je vous le met ici :
<?php
include ("fonctions.php");
?>
<html>
<pre>
<h2>Connexion à la base de données</h2>
<form name="formulaire_identification" action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="application/x-www-form-urlencoded">
<fieldset>
<legend>Identification</legend><br/>
<label>Identifiant :</label><input type="text" name="id" size="40" maxlength="256" value="<?php refill($_POST['id'])?>"><br />
<label>Mot de passe:</label><input type="password" name="mdp" size="40" maxlength="256" value="<?php refill($_POST['mdp'])?>"><br />
<label>Instance :</label><input type="text" name="instance" size="40" maxlength="256" value="<?php refill($_POST['instance'])?>"><br />
<input type="submit" value="Envoyer" onclick=""/><br/>
</fieldset>
<pre>
</html>
<?php
if(isset($_POST["id"]) && ($_POST["mdp"]) && ($_POST["instance"]))
{
$id = $_POST['id'];
$mdp = $_POST['mdp'];
$instance = $_POST['instance'];
$conn = OuvrirConnexion($id,$mdp,$instance);
verif_conn($conn,$id,$instance);
if($conn){
header('Location: page2.php'); //Je pense que mon problème vient d'ici
}
}
else
{
echo 'Veuillez remplir tous les champs';
}
?>
J'ai essayé pas mal de méthodes et je pense que cela vient du fait que je n'ouvre pas la seconde page en utilisant le "submit".
Quelqu'un pourrait-il m'indiquer une solution effectuant le même traitement, à savoir vérifier que la connexion à la base de donnée est effectuée, avant d'ouvrir la page suivante ?
Mon code marche, tout ce que je veux c'est pourvoir récupérer les variables $id, $mdp et $instance sur "page2.php".
Cordialement.
A voir également:
- Transmettre une variable en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ✓ - Forum Python
J'ai tout refait et ça fonctionne !
Merci.