recuperer des variables

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperer des variables

par Darkbibou » 17 mai 2005, 14:57

Merci :D

par Cyrano » 16 mai 2005, 17:12

Salut,
Tu récupères les informations et éventuellement les index dans une boucle foreach:
$var = $_POST['var'];
foreach ($var as $valeur)
{
     echo("Valeur sélectionnée : ". $valeur);
}

recuperer des variables

par Darkbibou » 16 mai 2005, 15:29

Bonjour j'ai crée un formulaire avec un select multiple avec le code suivant:
<HTML>

	<HEAD>
		
		<TITLE> Formulaire de selection d'une partie de la table par l'utilisateur </TITLE>
				
	</HEAD>

<BODY>

	<FORM NAME="multiple_select_ligne" METHOD="post" ACTION="affichage_select_multiple.php4">
	
	<BR>
	<H2 align="center">Formulaire de sélection d'entreprise</H2>
	<BR>
	
	<TABLE align="center" cellspacing="1" border="1">
	
		<TR>
			<TD align="center">Selectionnez les entreprises dont vous souhaitez afficher les données:</TD>
			<TD ><select name="var[]" multiple>
			
<!-- Debut du script en php -->
<?

	//connexion à la base de données:
	$liendb=mysql_connect("localhost","root","")or die("la connexion à la base a échoué");
	// selection de la base à remplir:
	mysql_select_db("base_stage")or die("Impossible de se connecter à la base de données");
		
	// requête de contrôle de l'affichage
	$sql_select_entreprise="SELECT Nom_entreprise FROM Entreprises ORDER BY Nom_entreprise";
	$resultat_select_entreprise=mysql_query($sql_select_entreprise);

	while($select_entreprise = mysql_fetch_row($resultat_select_entreprise))
		{  
			echo"<OPTION value='$select_entreprise[$i]'>".$select_entreprise[0]."</OPTION>";
				
		} // fin du while/tant que

	// Fermeture de la base 
	mysql_close($liendb);
	
?>
<!-- Fin du script en php -->

			</select></TD>
		</TR>
		
		<TR>
			<TD align="center" colspan="2">Pour selectionner plusieurs entreprises maintenez la touche Ctrl enfoncée pendant toute la durée de la selection</TD>
		</TR>
		
	</TABLE>
	
	<BR><BR>
	<TABLE align="center" cellspacing="1">
						
		<TR>
			<TD><INPUT type="submit" name"validation" value="Afficher la sélection"></TD> 
			<TD width="120"></TD>
			<TD><INPUT TYPE="reset" VALUE="Décocher"></TD =>
		</TR>
		
	</TABLE>

</FORM>

</BODY>

</HTML>
Mon problème vient de la récupération des données dans la page suivante (celle pointée par le submit), je ne sait pas comment faire pour récupérer les différentes options sélectionnées par l'utilisateur :(

Un petit coup de main ne serait pas de refus :D