Récuperer valeur dans une value d'un formulaire

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 : Récuperer valeur dans une value d'un formulaire

Re: Récuperer valeur dans une value d'un formulaire

par Caribou26 » 14 déc. 2012, 12:30

je modifie une seul personne en choisissant la situation voulue .
as-tu une solution ? car je cherche depuis lontemps ?

merci

Re: Récuperer valeur dans une value d'un formulaire

par Caribou26 » 14 déc. 2012, 12:00

je veux modifier une personne mais qui affiche toutes les situations possibles .

Re: Récuperer valeur dans une value d'un formulaire

par xTG » 14 déc. 2012, 11:58

Pas joli d'utiliser des caractères spéciaux dans les noms de variable déjà (é, è, ect).
Il faut garder à l'esprit que le PHP est un langage en anglais.
Donc pour se prémunir des erreurs mieux vaut éviter tout caractère non anglais.

Ensuite je ne comprend pas du tout ce que tu veux...
Avec ce que tu fais tu vas avoir pleins d'options avec la même valeur et indifférenciables !
Ton but est-il de sortir plusieurs personnes ou uniquement une seule ?
Veux-tu modifier la situation de plusieurs personnes à la fois ou bien une seule ?

Re: Récuperer valeur dans une value d'un formulaire

par Caribou26 » 14 déc. 2012, 11:51

bonjour,

oui j'aimerais modifier mes valeurs dans un select et qu'il retienne la valeur de la base :
voila ce que j'ai fais :
?php 
$host = "localhost"; 
$user = "root";
$pass = "";
$bdd = "entretien";
// connexion
@mysql_connect($host,$user,$pass)  or die("Impossible de se connecter");
@mysql_select_db("$bdd") or die("Impossible de se connecter à la base"); 
$nom = $_POST['Nom'];
$prenom = $_POST['Prenom'];
							
//$nom et $prenom sont les nom et prenom que j'ai sélectionner dans la page précedente
$result = mysql_query("SELECT * FROM personne where Nom like '$nom' and Prenom like '$prenom' ");
$list = mysql_query("SELECT situation FROM personne ");//requete pour listing personnes

			echo '<select name="situation">';

while ($donnée = mysql_fetch_array($result))
{
	while ($row = mysql_fetch_array($list))
                {
                       if ($row["situation"] == $donnée["situation"])
                              echo '<option value="'.$row["situation"].'" selected>'.$row["situation"].'</option>'; 
                       else                                                                              
	                           echo '<option value="'.$row["situation"].'">'.$row["situation"].'</option>';
                }
}
echo '</select>';//fin du select ?>
mais le résultat de mon select est vide ! pourquoi ?

Re: Récuperer valeur dans une value d'un formulaire

par xTG » 13 déc. 2012, 19:53

Euh même sans la requête il manque un sacré bout de code là !
Les balises fermantes ?

Sinon je n'ai pas bien compris, tu veux qu'après enregistrement le select reste sur la valeur sélectionnée ?

Récuperer valeur dans une value d'un formulaire

par Caribou26 » 13 déc. 2012, 17:09

bonjour,

j'aimerais récuperer la valeur de ma table dans un select , mais tout en conservant les autres valeurs qu'il peut y avoir dans le select.
par exemple:
<select> 
      <option value= "<?php echo $message; ?>" 
      <option>NON 
      <option>1 
      <option>2 
      <option>3 
</select> 
j'ai réussi à récuperer la valeur mais le select retient pas la valeur afficher et donc il l'affiche en doublon et j'aimerais qu'il affiche
la valeur dans la base + les autres valeurs qui ne sont pas sélectionner

PS : je n'ai pas mis la connexion à la base et ma requete.

Comment puis-je faire ?
merci d'avance