Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/11/2007, 13h55   #1
Candidat au titre de Membre du Club
 
Inscription : août 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 33
Points : 11
Points : 11
Par défaut passage de variable via form

salut j'ai un formulaire et quand je choisis une valeur dedans, je souhaite exécuter une autre page et faire passer la valeur selectionnée dans cette page.
L'affichage fonctionne mais je n'arrive pas à faire passer la varibale de session...J'ai bien mis un session_start() aux deux pages.

code page 1:
Ce code recherche dans base mysql les valeurs à afficher, puis quand selection d'une valeur on appel la page "supp_lign.php".

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<form action="supp_lign.php" method="POST" name="maroc">
 
    <h1>Suppression dune ligne du tableau<h1>
    <table border="0">
      <tr>
        <td><b>Choisissez la ligne &agrave; supprimer</b></td>
        <td>
        <?php
$sql="select nom_equipe from maroc";
$resultat=@mysql_db_query($dbname,$sql,$id_link);
echo '<select name="maroc">';
//echo '<option value=selected>Choisir la ligne</options>';
 
while ($rang=mysql_fetch_array($resultat)){
$nom_equipe=$rang['nom_equipe'];
echo "<option value=".$nom_equipe.">".$nom_equipe."</option>";
}
echo "</select>";
 
?>
 <tr>
        <td><br><br><br><br></td>
        <td><input type="submit" name="supprimer" size="45px"></td>
      </tr>   
        </td>
      </tr>
    </table>
    </form>

code page2
cette page récupère la valeur selectionnée pour une requête sql mais la valeur est vide, $nom_equipe ne renvoie rien...

Code :
1
2
3
session_start();
$nom_equipe=$_POST['nom_equipe'];
echo $nom_equipe;
QQ peut'il m'aider????
emilek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 14h05   #2
Membre confirmé
 
Inscription : février 2007
Messages : 265
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : février 2007
Messages : 265
Points : 266
Points : 266
Salut,
ta variable ne s'appelle pas 'nom_equipe' mais 'maroc' :
Citation:
Envoyé par emilek Voir le message
Code :
1
2
 
echo '<select name="maroc">';
Tu dois donc faire :

Code :
1
2
 
$nom_equipe=$_POST['maroc'];
jln13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 14h12   #3
Candidat au titre de Membre du Club
 
Inscription : août 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 33
Points : 11
Points : 11
effectivement...
merci.
emilek est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h15.


 
 
 
 
Partenaires

Hébergement Web