bonjour,

mon premier problème vient de ma requête dont voici la page qui la contient :

Code PHP : 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
<? 
include ('connexion.inc');
 
$ddem = $_POST["date_dem"];
$hdem = $_POST["heure_dem"];
$serv = $_POST["service"];
$col = $_POST["collaborateur"];
$urg = $_POST["urgence"];
$prev = $_POST["prevue"];
$tech = $_POST["technicien"];
$obj = $_POST["objet"];
$desig = $_POST["designation"];
$remarq = $_POST["remarque"];
 
$sql = "INSERT INTO interv ('', num_inter, date_demande, heure_demande, urgence, prevue, affectation, objet, designation, effectue, remarque, service, collaborateur) VALUES ('NULL', '$ddem', '$hdem', '$serv', '$col', '$urg', '$prev', '$tech', '$obj', '$desig', '$remarq')";
 
$sql_exe = mysql_query($sql) or die('Erreur : ' . mysql_error()); 
?>

Ca c ma page d'envoi dans ma base de donnees la ou ma requete merde et voici l'erreur qui s'affiche :

Erreur : Erreur de syntaxe près de ''', num_inter, date_demande, heure_demande, urgence, prevue, aff' à la ligne 1
je ne voit po d'ou vient l'erreur.

Donc mon deuxième problème et que je voudrais récupérer les réponses choisi dans les menus déroulant pour les envoyer dans une table ou sont enregistré ttes mes interventions.

Voici la page de mon formulaire :

Code PHP : 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
148
149
<?
include "connexion.inc"
?>
<!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>Untitled Document</title>
</head>
 
<body>
<table width="1024" border="0">
  <tr>
    <td align="center">    
    <table width="800" height="100" border="0">
      <tr>
        <td><img src="images/baniere.jpg" /></td>
      </tr>
    </table><br />
    <table width="500" border="0" cellpadding="0">
<form action="envoi_interv.php" method="post">
<? 
$sql = "Select * From services, collaborateur, urgence, technicien, interv
		Where services.num_service = collaborateur.num_service
		And interv.num_urg = urgence.num_urg
		And interv.num_tech = technicien.num_tech
		And interv.num_col = collaborateur.num_col";
$sql_exe = mysql_query($sql) or die('Erreur : ' . mysql_error()); 
?>
  <tr>
    <td width="300" align="left">Date demande : </td>
    <td width="200"><input name="date_dem" type="text" size="50" /></td>
  </tr>
  <tr>
    <td width="300" align="left">Heure demande : </td>
    <td width="200"><input name="heure_dem" type="text" size="50" /></td>
  </tr>
  <tr>
    <td width="300" align="left">Service : </td>
<?
$sql = "Select * From services order by nom_service";
$sql_exe = mysql_query($sql) or die('Erreur : ' . mysql_error());
?>    
    <td width="200">
<?
$ld = "<SELECT NAME='service'>";
$ld .= "<OPTION VALUE=0>Choisir un service</OPTION>";
while ( $row = mysql_fetch_array( $sql_exe)) {
    $numser = $row["num_service"];
    $nomser = $row["nom_service"];
    $ld .= "<OPTION VALUE='$numser'>$nomser</OPTION>";
}
$ld .= "</SELECT>";
echo $ld
?>
    </td>
  </tr>
  <tr>
    <td width="300" align="left">Collaborateur : </td>
<?
$sql = "Select * From collaborateur order by nom_col";
$sql_exe = mysql_query($sql) or die('Erreur : ' . mysql_error());
?>    
    <td width="200">
<?
$ld = "<SELECT NAME='collaborateur'>";
$ld .= "<OPTION VALUE=0>Choisir un collaborateur</OPTION>";
while ( $row = mysql_fetch_array( $sql_exe)) {
    $numcol = $row["num_col"];
    $prenomcol = $row["prenom_col"];
	$nomcol = $row["nom_col"];
    $ld .= "<OPTION VALUE='$numcol'>$prenomcol $nomcol</OPTION>";
}
$ld .= "</SELECT>";
echo $ld
?>
    </td>
  </tr>
  <tr>
    <td width="300" align="left">Urgence : </td>
<?
$sql = "Select * From urgence order by nom_urg";
$sql_exe = mysql_query($sql) or die('Erreur : ' . mysql_error());
?>
    <td width="200">
<?
$ld = "<SELECT NAME='urgence'>";
$ld .= "<OPTION VALUE=0>Choisir une priorité</OPTION>";
while ( $row = mysql_fetch_array( $sql_exe)) {
    $numurg = $row["num_urg"];
    $nomurg = $row["nom_urg"];
    $ld .= "<OPTION VALUE='$numurg'>$nomurg</OPTION>";
}
$ld .= "</SELECT>";
echo $ld
?> 
 
</td>
  </tr>
  <tr>
    <td width="300" align="left">Prévue le : </td>
    <td width="200"><input name="prevue" type="text" size="50" /></td>
  </tr>
  <tr>
    <td width="300" align="left">Technicien : </td>
<?
$sql = "Select * From technicien order by nom_tech";
$sql_exe = mysql_query($sql) or die('Erreur : ' . mysql_error());
?>    
    <td width="200">
<?
$ld = "<SELECT NAME='technicien'>";
$ld .= "<OPTION VALUE=0>Choisir un technicien</OPTION>";
while ( $row = mysql_fetch_array( $sql_exe)) {
    $numtech = $row["num_tech"];
    $prenomtech = $row["prenom_tech"];
	$nomtech = $row["nom_tech"];
    $ld .= "<OPTION VALUE='$numtech'>$prenomtech $nomtech</OPTION>";
}
$ld .= "</SELECT>";
echo $ld
?>
    </td>
  </tr>
  <tr>
    <td width="300" align="left">Objet : </td>
    <td width="200"><input name="objet" type="text" size="50" /></td>
  </tr>
  <tr>
    <td width="300" align="left">Désignation : </td>
    <td width="200"><textarea name="designation" cols="39" rows="5"></textarea></td>
  </tr>
  <tr>
    <td width="300" align="left">Remarque : </td>
    <td width="200"><textarea name="remarque" cols="39" rows="5"></textarea></td>
  </tr>  
  </table><br />
  <table width="500" border="0" cellpadding="0">
  <tr>
    <td align="right"><input name="envoi" type="submit" value="Envoyer" /></td>
    <td align="left"><input name="reset" type="reset" value="Annuler" /></td>
  </tr>
 </table>
</form>
    </td>
  </tr>
</table>
</body>
</html>

Merci