problème d'erreur sur requête
bonjour,
mon premier problème vient de ma requête dont voici la page qui la contient :
Code:
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 :
Citation:
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:
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