Bonjour,
Le contexte :
J'ai deux espaces : un client et un commercial.
Le commercial peut modifier les données d'un client.
Donc pour cela j'ai fait une liste déroulante où j'affiche tous les clients, le but est que le commercial selectionne son client, appuie sur un bouton et là j'affiche les données du client..
ps : les données sont à récupérer dans un formulaire.
Donc mon problème c'est que je n'arrive pas à afficher les données d'un client lorsque le commercial choisi dans la liste déroulante un client et clique sur le bouton..
Une partie du code :
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80 <?php session_start(); if(isset($_SESSION["login"]) && $_SESSION["login"]!="") { ?> <?php include("fonction.php"); ?> <html> <head> <title> Kheops organisation </title> <meta http-equiv="X-UA-Compatible" content="IE=edge" > <meta name="robots" content="noindex"> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> </head> <body> <?php $connexion=mysql_connect("localhost", "root", "") or die("erreur lors de la connexion à phpmyadmin"); //Choix de la base de donnée $bdd=mysql_select_db("bdd_khops", $connexion) or die("erreur lors de la connexion à la bdd"); ?> <input type="hidden" name="id" value="<?php echo $_SESSION['id']; ?>"/> <form method="POST" name="base" action="modifier.php" enctype="multipart/form-data"> <?php //Requete qui selectionne tous les employé de da BDD par ordre id croissante $requete = mysql_query("SELECT * FROM client ORDER BY id") or die("erreur requete"); //Affichage de l'id, nom, prenom des employés (venant de la requete) pour affichage //Pour le choix de l'employé à modifier ?> Client : <select name='id'> <?php //Tant que l'on a une ligne à lire dans le resultat de la requete, on ajoute une ligne à la liste déroulante //On met l'id dans la value de <option> pour la clause WHERE lors de la modification des infos de l'employé while($ligne = mysql_fetch_array($requete)) { $id = $ligne['id']; $login = $ligne['login']; ?> <option value="<?php echo $id ; ?>"><?php echo $id." - ".$login; ?></option> <?php } ?> </select> <br/> <input type="submit" name="voir" value="voir"/> <?php if(isset($_POST['voir'])){ ?> <form method="POST" name="base" action="testBdc.php" enctype="multipart/form-data"> <h2 style="text-align:left;">BON DE COMMANDE</h2> <table style="text-align:left;" border="0"> <tr> <td>Intitulé du projet </td> <td><input type="text" name="intitule" value="<?php echo $ligne['nom']; ?> " /></td> </tr> <tr> <td>Détails du projet </td> <td><textarea><?php echo $ligne['detail'];?></textarea></td> </tr> <tr> <td>Votre contact commercial </td> <td> <input type="text"name="contactCommercial" value="<?php echo $ligne['contactCommercial'];?> "/></td> </tr> </table>
Merci de votre aide !
Partager