Enregistrer le résultat des choix d'un menu <select> dans la BD
Résolu/Fermé
khachabi
Messages postés
17
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
-
23 avril 2013 à 10:58
khachabi Messages postés 17 Date d'inscription jeudi 11 avril 2013 Statut Membre Dernière intervention 24 avril 2013 - 24 avril 2013 à 11:19
khachabi Messages postés 17 Date d'inscription jeudi 11 avril 2013 Statut Membre Dernière intervention 24 avril 2013 - 24 avril 2013 à 11:19
A voir également:
- Enregistrer le résultat des choix d'un menu <select> dans la BD
- Audacity enregistrer son pc - Guide
- Liste déroulante de choix excel - Guide
- Enregistrer en pdf - Guide
- Comment enregistrer une video youtube - Guide
- Enregistrer son ecran - Guide
11 réponses
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
23 avril 2013 à 11:03
23 avril 2013 à 11:03
et pour quel raison veux-tu enregistrer le choix de l'utilisateur ??
--
--
khachabi
Messages postés
17
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
23 avril 2013 à 11:07
23 avril 2013 à 11:07
il doix choisir dans le premier menu la cession désirée, selon sont choix, le deuxieme menu affiche les logements en relations.
a la fin, il valide sa demande en cliquant sur un boutton submit, je dois alors enregistrer ses choix dans la table demande pour que l'admin gère ses demandes apres.
a la fin, il valide sa demande en cliquant sur un boutton submit, je dois alors enregistrer ses choix dans la table demande pour que l'admin gère ses demandes apres.
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
23 avril 2013 à 11:12
23 avril 2013 à 11:12
Il faut simplement prendre et enregistrer la clé primaire du choix c'est t'a dire la value de l'option.
voila et sur le submit tu enregistre la valeur de session.
--
<select name="session"> <option value="CléPrimaire">blablabla</option> </select>
voila et sur le submit tu enregistre la valeur de session.
--
khachabi
Messages postés
17
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
23 avril 2013 à 11:21
23 avril 2013 à 11:21
oui j'ai dejas essayé, m le probleme c'est que le nombre des <option> est variables, en fonction des nombres de ligne dans la table
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
23 avril 2013 à 11:25
23 avril 2013 à 11:25
oui mais grace au php tout les option vont ce créer avec la clé primaire de l'enregistrement.
khachabi
Messages postés
17
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
Modifié par khachabi le 23/04/2013 à 11:36
Modifié par khachabi le 23/04/2013 à 11:36
donc si j'ai bien compris, je met par exemple:
<select name="cession">
<?php
...
while ... {
$id = $data[ ' id_cession ' ];
$nom = $data[ ' nom_cession ' ];
<option value=" ' .$id. ' ">$nom</option>
}
?>
</select>
c'est ca ?
<select name="cession">
<?php
...
while ... {
$id = $data[ ' id_cession ' ];
$nom = $data[ ' nom_cession ' ];
<option value=" ' .$id. ' ">$nom</option>
}
?>
</select>
c'est ca ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
23 avril 2013 à 11:40
23 avril 2013 à 11:40
<?php $sql = "SELECT * FROM tbl_palmares ORDER BY annee"; $result = mysql_query($sql) or die("Requete pas comprise"); while ($row=mysql_fetch_array($result)) { echo "<option value= '$row[0]'> $row[1] </option>"; } ?>
Je ne peux gaire faire plus simple ;)
khachabi
Messages postés
17
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
23 avril 2013 à 11:49
23 avril 2013 à 11:49
voici un exemple depuis mon code php:
<select name="selectC" onchange="document.location.href = 'personnel.php?id='+this.options[this.selectedIndex].value;" >
<?php
if(!isset ($_GET['id']) ){
include "logement.php";
$req = $bd->query('select * from cession order by id_cession desc') or die(print_r($bd->errorInfo()));
while($data = $req->fetch())
{
$id = $data['id_cession'];
$nomP = $data['nom_cession'];
echo' <option value="'.$id.'" >'.$nomP.'</option>';
}}
PS: je ne sais pas travailler avec array :/
mercii pour tout c tres gentille de votre part ^^
<select name="selectC" onchange="document.location.href = 'personnel.php?id='+this.options[this.selectedIndex].value;" >
<?php
if(!isset ($_GET['id']) ){
include "logement.php";
$req = $bd->query('select * from cession order by id_cession desc') or die(print_r($bd->errorInfo()));
while($data = $req->fetch())
{
$id = $data['id_cession'];
$nomP = $data['nom_cession'];
echo' <option value="'.$id.'" >'.$nomP.'</option>';
}}
PS: je ne sais pas travailler avec array :/
mercii pour tout c tres gentille de votre part ^^
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
23 avril 2013 à 12:02
23 avril 2013 à 12:02
Dans ce cas mon array serait plus simple j'essaie de comprendre le code mais je m'y perd srx la ^^
--
--
khachabi
Messages postés
17
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
23 avril 2013 à 12:06
23 avril 2013 à 12:06
je le simplifie ^^
<select name="selectC" >
<?php
include "logement.php"; // connexion a la BD
$req = $bd -> quer y(' select * from cession ');
while($data = $req->fetch())
{
$id = $data['id_cession'];
$nomP = $data['nom_cession'];
echo' <option value="'.$id.'" >'.$nomP.'</option>';
}}
</select>
?>
c plus clair mnt ?? :)
<select name="selectC" >
<?php
include "logement.php"; // connexion a la BD
$req = $bd -> quer y(' select * from cession ');
while($data = $req->fetch())
{
$id = $data['id_cession'];
$nomP = $data['nom_cession'];
echo' <option value="'.$id.'" >'.$nomP.'</option>';
}}
</select>
?>
c plus clair mnt ?? :)
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
23 avril 2013 à 12:07
23 avril 2013 à 12:07
oui nettement ^^
simplement apres tu enregistre la valeur du selecte c'est comme je te dit depuis avant enfaite ^^
--
simplement apres tu enregistre la valeur du selecte c'est comme je te dit depuis avant enfaite ^^
--
khachabi
Messages postés
17
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
23 avril 2013 à 12:27
23 avril 2013 à 12:27
okeey g vais essayer la methode que tu ma dis ! :)
khachabi
Messages postés
17
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
24 avril 2013 à 11:19
24 avril 2013 à 11:19
ca a fonctionné !!
mercii beaucouup pour ton aide !! :)
mercii beaucouup pour ton aide !! :)