php recupere une variable

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 : php recupere une variable

par Gofromiel » 10 déc. 2007, 14:47

Ton formulaire est très mal conçu aussi, il lui manque les attributs "action", "method" et "enctype" (dans le cas d'ne méthode POST). Jette un oeil à la {url=http://www.w3.org/TR/html401/interact/forms.html#h-17.3]documentation[/url]. Faire les chose en règle c'est permet d'éviter bien des comportements étranges.

Re: re

par zeus » 09 déc. 2007, 22:19

merci mais ca ne m aide pas beaucoup en fait, là je cherche à recuprer la valeur de l element selectionné dans la liste deu <select> et de mettre cette valeur dans une variable php.
Tu n'as pas dû lire très longtemps mon lien :-k

La page que je t'ai indiqué t'indique comment récupérer les données provenant d'un formulaire ... donc d'un select ...
C'est pas parce que tu utilises un select et pas un input que ce n'est plus un formulaire. Et c'était pas compliqué de le savoir, sachant que tu utilises quand même une balise <form> ;)

par gadgino » 09 déc. 2007, 20:54

commence part remplir ta balise <from> elle devrais ressembler a ça (c'est du HTML):
<form name="formliste" action="le_code.php" method="la_methode">
//ou le_code.php: est le code qui traite le formulaire ; et la_methode est soit 'get' soit 'post' 
ensuite tu met ça dans ton formulaire histoire de pouvoir envoyer la reponce

Code : Tout sélectionner

<INPUT type="submit" value="Envoyer">
puis dans le_code.php tu peut recupere la valeur selectionner avec:
$la_valeur_selectionne = $_GET['listp'] //si la_methode remplacer par 'get'
$la_valeur_selectionne = $_POST['listp'] //si la_methode remplacer par 'post'

par dunbar » 09 déc. 2007, 20:42

Salut,

Comme ceci peut-être :?:
$tonselect = mysql_real_escape_string ($_POST['listp']);

re

par elnk » 09 déc. 2007, 20:13

merci mais ca ne m aide pas beaucoup en fait, là je cherche à recuprer la valeur de l element selectionné dans la liste deu <select> et de mettre cette valeur dans une variable php.

par zeus » 09 déc. 2007, 18:21

Je te conseille donc de suivre ce tutorial pour comprendre comment récupérer les données saisies dans un formulaire.

Je te conseille même de suivre tout les exercices de la colonnes de droite pour te faire la main ;)

php recupere une variable

par elnk » 09 déc. 2007, 18:11

Bonjour,
je debute en php et je rencontre un problemeavec la manipulaton de variable.
J ai une liste contenant mes elements qui proviennent d'une table sous mysql, et j aimerai que, lorsque je
selection un element de ma liste je puisse recuperer la valeur(le text) de cette element dans une variable : voici le code de la liste :

-->> easyPHP 1.8 phpmyadmin2.6.1
<form name="formliste"> 
<?php 

mysql_connect("localhost", "root", ""); // Connexion à MySQL 
mysql_select_db("produit"); // Sélection de la base 

$replist = mysql_query("SELECT * FROM produit") or die(mysql_error()); // Requête SQL 
echo ("<select name='listp' size='10'>"); 
while ($malist = mysql_fetch_array($replist) ) 
{ 
$nomprod=$malist["libprod"]; 
echo ("<option>$nomprod</option>"); 

} 
echo ("</select>"); 
mysql_close(); 
?> 
</form>