-
Notifications
You must be signed in to change notification settings - Fork 1
/
popup_intervention_infraction_modif.php
97 lines (92 loc) · 3.88 KB
/
popup_intervention_infraction_modif.php
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
<? include "verification.php" ?>
<?php
//if ($_POST['Submit'] == "OK")
if (isset($_POST['Submit']) || isset($_POST['Submit_x']))
{
$idinterv = $_POST[finterv];
$queryverif= "SELECT intervention_id, infraction_id, qualification_id FROM interventions.cor_interventions_infractions
WHERE intervention_id='$_POST[finterv]' AND infraction_id='$_POST[finfr]' AND qualification_id='$_POST[fqual]'";
$resultverif = pg_query($queryverif) or die( "Erreur requete" );
$verif = pg_numrows($resultverif);
if ($verif == '1')
{
header("Location: edit_intervention_modif.php?id=$idinterv&message=1");
}
else
{
$idintervorig = $_POST[finterv];
$idinfrorig = $_POST[finfroriginal];
$idqualorig = $_POST[fqualoriginal];
$query= "UPDATE interventions.cor_interventions_infractions
SET intervention_id = '$_POST[finterv]',
infraction_id = '$_POST[finfr]',
qualification_id = '$_POST[fqual]'
WHERE intervention_id = $idintervorig AND infraction_id = $idinfrorig AND qualification_id = $idqualorig
";
pg_query($query) or die( "Erreur requete" );
pg_close($dbconn);
header("Location: edit_intervention_modif.php?id=$idinterv");
}
}
?>
<?
$idinterv = $_GET[idint];
$idinfr = $_GET[idinfr];
$idqual = $_GET[idqual];
?>
<script src="js/forms_verifications.js"></script>
<form action="popup_intervention_infraction_modif.php" method="post" name="infraction" onsubmit="return VerifFormInfraction();">
<table>
<tr>
<td colspan="2" class="Col1liste">
Ajouter une infraction pour cette intervention
</td>
</tr>
<tr>
<td class="Col1ajout" width="20%">Type d'infraction</td>
<td class="Col2ajout">
<select name="finfr" class="controleformulaire">
<option value="">...</option>
<?
//Declarer et executer une requete permettant de lister les enregistrements d'une table secondaire liée pour renseigner la liste déroulante
$sql_infr = "SELECT id_infraction, infraction
FROM interventions.bib_infractions
ORDER BY infraction";
$result = pg_query($sql_infr) or die ("Erreur requête") ;
while ($val = pg_fetch_assoc($result)){
?>
<!-- Stocker l'id correspondant à la valeur selectionnée. -->
<option value="<?=$val['id_infraction'];?>" <?php if ($idinfr == $val['id_infraction']) : ?>selected <? endif ; ?>><?=$val['infraction'];?></option>
<? } ?>
</select>
</td>
</tr>
<tr>
<td class="Col1ajout">Qualification</td>
<td class="Col2ajout">
<select name="fqual" class="controleformulaire">
<option value="">...</option>
<?
//Declarer et executer une requete permettant de lister les enregistrements d'une table secondaire liée pour renseigner la liste déroulante
$sql_infr = "SELECT id_qualification, qualification
FROM interventions.bib_qualification
ORDER BY qualification";
$result = pg_query($sql_infr) or die ("Erreur requête") ;
while ($val = pg_fetch_assoc($result)){
?>
<!-- Stocker l'id correspondant à la valeur selectionnée. -->
<option value="<?=$val['id_qualification'];?>" <?php if ($idqual == $val['id_qualification']) : ?>selected <? endif ; ?>><?=$val['qualification'];?></option>
<? } ?>
</select>
<input type="hidden" class="controleformulaire" name="finterv" value="<? echo $idinterv; ?>">
<input type="hidden" class="controleformulaire" name="finfroriginal" value="<? echo $idinfr; ?>">
<input type="hidden" class="controleformulaire" name="fqualoriginal" value="<? echo $idqual; ?>">
</td>
</tr>
<tr>
<td align="right" colspan="2">
<input name="Submit" id="Submit" value="OK" type="image" src = "images/icones/modifier.gif" alt="Modifier" title="Modifier" border="0" align="absmiddle"> Enregistrer les modifications</a>
</td>
</tr>
</table>
</form>