-
Notifications
You must be signed in to change notification settings - Fork 0
/
ResaEpreuves1.php
65 lines (55 loc) · 1.98 KB
/
ResaEpreuves1.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
<?php
$titre = 'Infos dossier (2 curseur)';
include('entete.php');
$requete1 = 'select nDossier, dateEmission from LesDossiers order by ndossier';
$curseur1 = oci_parse ($lien, $requete1) ;
$ok = @oci_execute ($curseur1) ;
if (!$ok) {
$error_message = oci_error($curseur);
echo "<p class=\"erreur\">{$error_message['message']}</p>";
}
else {
if (!oci_fetch($curseur1)) {
echo "<p><b>Il n'y a aucun dossier !</b></p>" ;
}
else{
do {
$num = oci_result($curseur1,1);
$date = oci_result($curseur1,2);
echo "<p>Dossier n°".$num." émis à la date du : ".$date."\n";
$requete2 = 'select nBillet, nEpreuve, nomE, dateEpreuve from lesBillets natural join Lesepreuves where nDossier = :n order by nBillet, nEpreuve, dateEpreuve';
// analyse de la requete et association au curseur
$curseur2 = oci_parse ($lien, $requete2) ;
// affectation de la variable
oci_bind_by_name ($curseur2,':n', $num);
// execution de la requete
$ok = @oci_execute ($curseur2);
// on teste $ok pour voir si oci_execute s'est bien passé
if (!$ok) {
// oci_execute a échoué, on affiche l'erreur
$error_message = oci_error($curseur2);
echo "<p class=\"erreur\">{$error_message['message']}</p>";
}
else{
if (!oci_fetch($curseur2)){
echo "<p><b>Il n'y a aucune resa pour ce dossier !</b></p>" ;
}
else{
echo "<table><tr><th>N°Billet</th><th>N°Epreuve</th><th>Nom Epreuve</th><th>dateEpreuve</th></tr>";
// on affiche un résultat et on passe au suivant s'il existe
do {
$nBillet = oci_result($curseur2, 1) ;
$nEpreuve = oci_result($curseur2, 2) ;
$nomE = oci_result($curseur2, 3) ;
$date = oci_result($curseur2, 4) ;
echo "<tr><td>$nBillet</td><td>$nEpreuve</td><td>$nomE</td><td>$date</td></tr>";
} while (oci_fetch ($curseur2));
echo "</table>";
}
}
echo "</p>\n";
}while(oci_fetch($curseur1));
}
}while(oci_fetch($curseur1));
include('pied.php');
?>