Bonjour à tous
j'ai un formulaire, une page de traitement et deux tables :
- le formulaire se nomme "frm".
- la page de traitement se nomme "ajout".
- 1ere bdd se nomme "liste", qui comporte 3 colonnes "id" "nom" "chiffre".
- 2eme bdd se nomme "carnet" qui comporte 6 colonnes "id" "nom" "chiffre" "sexe" "taille" "poid".
voici le script du formulaire :
Le <select> du formulaire récupère les données dans la bdd "liste"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>frm</title> </head> <body> <form name="modif" action="ajout.php" method="POST"> <select name="nom" id="nom"><option value=""></option> <?php mysqli_free_result($result); } ?> <!-- debut zone vierge --> <optgroup label=""> </optgroup> <optgroup label="Listes noms" style="color:#990000"> </optgroup> <!-- fin zone vierge --> <!-- chargement des noms dans la BDD liste --> <?php include('../../config.php'); //modification des caractères avec accents mysqli_query($conn,"SET CHARACTER SET 'utf8'"); mysqli_query($conn,"SET SESSION collation_connection ='utf8_unicode_ci'"); $select = "select * FROM liste"; $result = $conn->query($select); $total = mysqli_num_rows($result); while($data = mysqli_fetch_array($result)) { ?> <option value="<?php echo $data['nom'];?>"><?php echo $data['nom']; ?></option> <?php } ?> </select> <br /><br /> <input type="submit" value="Valider" /> </form> </body> </html>
mon bouton submit POST mes données vers ma page "ajout.php" afin d'enregistrer mon choix du <select> en l'occurrence un nom dans la liste dans la bdd "carnet".
Tout fonctionne bien.
Cependant, en sélectionnant un nom dans ma liste, j'aimerai qu'il enregistre le nom sélectionner dans carnet (ce qui se passe) mais aussi la donnée chiffre qui correspond au nom sélectionné
En gros j'aimerai qu'en sélectionnant un nom, on puisse enregistrer dans "carnet" le nom et le chiffre qui lui correspond.
exemple : dans la bdd liste -->
1 -- TOTO -- 124
2 -- LULU -- 342
3 -- ZOZO -- 042
etc .......
J'aimerai en sélectionnant LULU par exemple via ma page ajout qu'il enregistre dans ma bdd "carnet" LULU dans la colonne "nom" et 342 dans la colonne "chiffre"
Pourriez vous m'aider s'il vous plait
Partager