Bonjour,
J'ai 2 tables: 1 table qui se nome dateformat et une autre table qui se nome list_interv.
j'aimerai lier ma table list_interv dans mon champs intervention de ma table dateformat.
J'aimerai donc faire une liste déroulante du mon champs intervention.
Voici mon code qui fonctionne mais sans liste déroulante.
Quelqu'un sait m'aider ?

Merci à vous.

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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
 
<?php include('db.php'); ?>
 
<!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>
<title>DP1</title>
 
<body>
	<h1>
	<CENTER>
        <BR>ENCODAGE INTERVENTIONS</BR>
 
    </CENTER>
 
    </h1>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CAMION</title>
<link type="text/css" href="css/style.css" rel="stylesheet" />
<link type="text/css" href="css/cupertino/jquery-ui-1.8.16.custom.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="ui.datepicker-fr.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    $("#datepicker").datepicker();
});				
</script> 
</head>
 
<body style="font-size:65%;">
<table width="35%" align="center" border="0" cellspacing="0" cellpadding="0" class="tblrepeat">
 
  <tr>
    <td>
<form name="form1" action="index.php" method="post">
<center><label for="f1">DATE</label><br /></center>
<input type="text" id="datepicker" name="datepicker" />&nbsp;&nbsp;&nbsp;
 
<td><input type="text" name="heure_de_depart" size="9" style="text-align:center;" value="..:.." maxlength="9" ></td>
<td><input type="text" name="heure_de_rentree" size="9" style="text-align:center;"value="..:.." maxlength="9"></td>
<td><input type="text" name="intervention" size="50" value="" maxlength="150"></td>
<td><input type="text" name="adresse" size="15" value="" maxlength="50"></td>
<td><input type="text" name="numero" size="4" value="" maxlength="8"></td>
<td><input type="text" name="ville" size="20" value="" maxlength="30"></td>
<td><input type="text" name="kmrent" size="6" value="" maxlength="10"></td>
<td><input type="text" name="nbrkm" size="6" value="" maxlength="10"></td>
<td><input type="text" name="nom" size="20" value="" maxlength="30"></td>
<center><input type="submit" name="button" id="button" value="Envoyer" />
</form>
<?php
if (isset($_POST['button']) && $_POST['button'] == 'Envoyer') {
$msg_ok = "<center><span class='blueBold'>Insertion prise en compte.</span></center>";
 
if(isset($_POST['datepicker'])) $datepicker = $_POST["datepicker"];
 
//regex qui permet d'inverser l'année avec le jour
$NewDatepicker = preg_replace('#^([0-9]{1,2})-([0-9]{1,2})-([0-9]{2,4})$#', '\\3-\\2-\\1', $datepicker);
 
// vérification des champs
if (empty($_POST['datepicker']))
  $message .= "<span class='redBold'>Vous devez choisir la date 00-00-0000</span><br/>";
 
	// si un champ est vide, on affiche le message d'erreur 
if (isset($message,$msg_erreur) && strlen($message) > strlen($msg_erreur)) {
  echo '<div class="message">'. $message . '</div>';
 
// sinon c'est ok 
} else {
 
//boucle qui passe en revue tous les champs
  foreach($_POST as $index => $valeur) {
    $$index = mysql_real_escape_string(trim($valeur));
  }
 
//insertion dans la table
$sql = "INSERT INTO dateformat VALUES ('', '".$NewDatepicker."', '', '".$heure_de_depart."', '".$heure_de_rentree."', '".$intervention."', '".$adresse."', '".$numero."', '".$ville."', '".$kmrent."', '".$nbrkm."', '".$nom."')";
  $res = mysql_query($sql);
 
	  if ($res) {
		  echo "<div class='ok'>";
		  echo $msg_ok;
		  echo "</div>";
	} else {
		echo mysql_error();
	  }
	}
}
?>
<br />
<h5></h5>
 
 
 
    </td>
  </tr>
</table>
 
</body>
</html>
 
 
 
 
 
<?php
 
$sql = 'SELECT datef,heure_de_depart,heure_de_rentree,intervention,ville,nom FROM dateformat';
 
 
ini_set('mysql.trace_mode', true); 
 
mysql_connect('localhost', 'root', ''); 
mysql_select_db('datepic'); 
mysql_set_charset('utf8'); 
 
 
$result = mysql_query($sql); 
 
 
 
if(false !== $result) 
{ 
    if(mysql_num_rows($result) > 0) 
 
    { 
 
        echo '<br><br><br><table border="1" align="center" width="80%" id="table1"></br></br></br>'; 
 
        $row = mysql_fetch_assoc($result); 
 
        echo '<tr><th>', implode('</th><th>', array_keys($row)), '</th></tr>'; 
 
        do 
        { 
            echo '<tr><td>', implode('</td><td>', $row ), '</td></tr>'; 
        } 
        while($row = mysql_fetch_row($result)); 
 
        echo '</table>'; 
    } 
 
    mysql_free_result($result);     
}