Recuperer valeur d un select sur la meme page [Résolu]

jag3000 2 Messages postés vendredi 30 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 27 mai 2010 à 13:40 - Dernière réponse : jag3000 2 Messages postés vendredi 30 avril 2010Date d'inscription 16 juin 2010 Dernière intervention
- 28 mai 2010 à 00:42
Bonjour, voila je n arrive pas a récupéré la valeur d un menu déroulant et la mettre dans une variable de session et tout ca sur la même page.
besoin idee ou conseil

code:
<?php
session_start();

$_SESSION['numother']=$_POST['num_other'];

?>

<html>
.
.
.
<form action="memepage" method="post" name="coll" >




<select name='num_other' id='num_other' >
<option value='-1'> ---- Collaborateurs ----
<?
$req="select num_login,nom from utilisateurs ";
$exec=mysql_query($req);
if($exec){
while($res=mysql_fetch_array($exec)){
$ind=$res[0];
$nom=$res[1];
if ($num_login!=$ind)
{ echo "<option value='$ind'>$nom";}
}
}?>
</select>



.
.
.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
kohntark 3708 Messages postés lundi 5 juillet 2004Date d'inscription 27 avril 2012 Dernière intervention - 27 mai 2010 à 20:28
3
Merci
Salut,

Le tag d'ouverture php s'écrit <?php (pas <?)
Ta balise form est elle correctement fermée ?
Les "value" de tes options sont elles correctes ?


echo "<option value='$ind'>$nom";
=>
echo "<option value='$ind'>$nom</option>";


Et puis il faut que tu conditionnes cette ligne, par exemple avec un "if(formulaire a été posté)", car sinon ta variable de session redevient vide à chaque appel de la page :
$_SESSION['numother']=$_POST['num_other'];


Cordialement,


Kohntark -

Merci kohntark 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

Commenter la réponse de kohntark
Meilleure réponse
jag3000 2 Messages postés vendredi 30 avril 2010Date d'inscription 16 juin 2010 Dernière intervention - 28 mai 2010 à 00:42
3
Merci
Merci de ta réponse,

en faite c'est ma fonction affich() pourquoi je ne sais toujours pas.Du coup j'ai viré la fonction et n'ai laisser que le script et pour ne pas que le script apparaisse j ai conditionné la div selon l existence du $_POST

Jag

Merci jag3000 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

Commenter la réponse de jag3000

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.