[PHP] problème de passage de variable
Résolu
Slydersbug
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Slydersbug Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Slydersbug Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour, alors voila j'ai un petit problème:
J'ai une page accueil.php avec une liste déroulante nomée List3
avec un bouton submit dans cet même page j'envoie la valeur à ma page circuit.php
elle la reçoi bien pas de problème, J'utilise une méthode POST et un action="circuit.php"
Maintenant dans ma page Circuit.php je veu effectué des traitements, quand je valide ceci avec un bouton submit (qui execute du code php pour modifier ma base de donnée) je n'ai pus ma valeur contenu
dans List3. Donc quand mon circuit.php se refresh ya des erreurs :x
comment je peu faire ? Merci d'avance de vos réponse:)
un peu de code?
Dans ma page accueil:
Dans ma page circuit:
J'ai une page accueil.php avec une liste déroulante nomée List3
avec un bouton submit dans cet même page j'envoie la valeur à ma page circuit.php
elle la reçoi bien pas de problème, J'utilise une méthode POST et un action="circuit.php"
Maintenant dans ma page Circuit.php je veu effectué des traitements, quand je valide ceci avec un bouton submit (qui execute du code php pour modifier ma base de donnée) je n'ai pus ma valeur contenu
dans List3. Donc quand mon circuit.php se refresh ya des erreurs :x
comment je peu faire ? Merci d'avance de vos réponse:)
un peu de code?
Dans ma page accueil:
<form METHOD="POST" name="Form1" action="circuit.php"> <? include 'ValideLd1.php'; ?> <!--Pour remplir la liste déroulante 1--> <br><span id="niv2"> <? include 'ValideLd2.php'; ?></span> <!--Pour remplir la liste déroulante 2--> <br><span id="niv3"> <? include 'ValideLd3.php'; ?></span> <!--Pour remplir la liste déroulante 3--> <br><span id="buttons"> <INPUT TYPE="Submit" name="buttons" value="Valider"> </span> </form>
Dans ma page circuit:
<? $numprojet=$_POST['Liste3']; include 'scripts/connect.php'; $jeu=mysql_query("ma requete SQL WHERE NumProjet=$numprojet"); $ligne=mysql_fetch_array($jeu)or die; $numprojet= $ligne[0]; $nomprojet = $ligne[1]; ?> <form name="Form_enreg"method= 'post'> <input type="button" style="cursor:hand;" value="Enregistrer" name='enreg_circuit' > <?php if(isset($_POST['enreg_circuit'])) { /*PARTI SQL*/ include 'scripts\connect.php'; $jeu=mysql_query("ma requete SQLWHERE NumProjet=$numprojet);"); mysql_close(); /*PARTI SQL FINI*/ } ?> </form>
A voir également:
- [PHP] problème de passage de variable
- Passage qwerty azerty - Guide
- Easy php - Télécharger - Divers Web & Internet
- Test passage windows 11 - Guide
- Passage à windows 11 gratuit - Guide
- Passage windows 7 à 10 - Accueil - Mise à jour
2 réponses
Mets un champ caché dans circuit.php qui passera la valeur en post au moment du submit
ex:
<input type="hidden" name="temp1" value="<?php echo $_POST[valeur_a_passer]; ?>" >
et après tu la récupéres avec $_POST['temp1']
a la place de temp1 tu peux aussi mettre le même nom que dans accueil.php
valeur_a_passer=nom de la liste select
ex:
<input type="hidden" name="temp1" value="<?php echo $_POST[valeur_a_passer]; ?>" >
et après tu la récupéres avec $_POST['temp1']
a la place de temp1 tu peux aussi mettre le même nom que dans accueil.php
valeur_a_passer=nom de la liste select