Permalink
Browse files

quelques légères modifications

  • Loading branch information...
1 parent 1f5c248 commit be7d8119787cf932b405f164a238883c638251e5 @KaneRoot committed Apr 25, 2012
@@ -24,10 +24,10 @@ INSERT INTO VILLE VALUES(seq_ville.nextVal, 'LARIS');
INSERT INTO VILLE VALUES(seq_ville.nextVal, 'SARIS');
-- idVol idCompagnie idVilleDepart idVilleArrivee dateDepart dateArrivee
-INSERT INTO VOL VALUES(1, 2, 2, 4, to_date('2012/03/16 21:02:44', 'yyyy/mm/dd hh24:mi:ss'), to_date('2012/04/18 21:02:44', 'yyyy/mm/dd hh24:mi:ss'));
-INSERT INTO VOL VALUES(1, 3, 2, 4, to_date('2012/03/29 18:02:44', 'yyyy/mm/dd hh24:mi:ss'), to_date('2012/04/18 21:02:44', 'yyyy/mm/dd hh24:mi:ss'));
-INSERT INTO VOL VALUES(2, 2, 3, 4, to_date('2012/03/16 21:02:44', 'yyyy/mm/dd hh24:mi:ss'), to_date('2012/04/18 21:02:44', 'yyyy/mm/dd hh24:mi:ss'));
-INSERT INTO VOL VALUES(3, 2, 4, 2, to_date('2012/03/16 21:02:44', 'yyyy/mm/dd hh24:mi:ss'), to_date('2012/04/18 21:02:44', 'yyyy/mm/dd hh24:mi:ss'));
+INSERT INTO VOL VALUES(1, 2, 2, 4, to_date('2012/05/16 21:02:44', 'yyyy/mm/dd hh24:mi:ss'), to_date('2012/05/18 21:02:44', 'yyyy/mm/dd hh24:mi:ss'));
+INSERT INTO VOL VALUES(1, 3, 2, 4, to_date('2012/05/29 18:02:44', 'yyyy/mm/dd hh24:mi:ss'), to_date('2012/05/29 21:02:44', 'yyyy/mm/dd hh24:mi:ss'));
+INSERT INTO VOL VALUES(2, 2, 3, 4, to_date('2012/05/16 21:02:44', 'yyyy/mm/dd hh24:mi:ss'), to_date('2012/05/16 22:12:44', 'yyyy/mm/dd hh24:mi:ss'));
+INSERT INTO VOL VALUES(3, 2, 4, 2, to_date('2012/05/16 21:02:44', 'yyyy/mm/dd hh24:mi:ss'), to_date('2012/05/16 22:52:10', 'yyyy/mm/dd hh24:mi:ss'));
-- idEscale idVille idVol idCompagnie
INSERT INTO ESCALE VALUES(seq_escale.nextVal, 2, 1, 2);
@@ -19,6 +19,16 @@
<h5>Visuel sur l'ensemble des vols.</h5>
<?php
+/* choix du classement */
+
+/* À FINIR TODO */
+if(isset($_GET['classement']))
+{
+ $classement = "ORDER BY ";
+ if(strcmp($_GET['classement'], "prix" ))
+ $classement .= ;
+}
+
/* requête un peu complexe */
$query =
"select
@@ -37,14 +47,22 @@
JOIN COMPAGNIE C ON V.idCompagnie=C.idCompagnie
JOIN VILLE X ON X.idVille=V.idVilleDepart
JOIN VILLE Y ON Y.idVille=V.idVilleArrivee
+where V.dateDepart > SYSDATE
";
+if(isset($classement))
+ $query .= $classement;
+
$stmt = oci_parse($conn, $query);
if(! oci_execute($stmt))
die("Il y a eu une erreur lors de la recherche des vols. ");
?>
-
+ <p> Classer :
+ <a href"?classement=prix" >par prix</a>
+ <a href"?classement=date_de_depart" >par date de départ</a>
+ <a href"?classement=nb_escales" >par nombre d'escales</a>.
+ </p>
<table>
<thead>
<tr>
@@ -111,6 +111,36 @@
<h5>Les billets associés à ce vol</h5>
<hr />
<div class="six columns panel">
+ <table>
+ <thead>
+ <th>id</th>
+ <th>Prix</th>
+ <th>Promo</th>
+ <th>État</th>
+ </thead>
+
+<?php
+$query = "select * from BILLET
+where idVol = " . $idvol . " and idCompagnie=" . $compagnie ;
+
+$stmt = oci_parse($conn, $query);
+if(! oci_execute($stmt))
+ die("Erreur à la récupération des billets.");
+
+while($row = oci_fetch_assoc($stmt))
+{
+ echo "<tr>";
+ echo
+ "<td>" . $row['IDBILLET'] . "</td>" .
+ "<td>" . $row['PRIX'] . "</td>" .
+ "<td>" . $row['PROMO'] . "</td>" .
+ "<td>" . $row['ETATBILLET'] . "</td>";
+ echo "</tr>\n";
+
+}
+
+?>
+ </table>
</div>
<div class="five columns panel">
@@ -38,7 +38,7 @@ function existe($val)
$_SESSION['login'] = $_POST['r_login'];
$_SESSION['compagnie'] = $_POST['r_compagnie'];
- echo "<p><a href='gestionnaire.php' >Aller sur la page d'accueil.</a></p>";
+ header("Location: gestionnaire.php");
}
// Enregistrement d'un client
else if(existe(array($_POST['r_nom'], $_POST['r_prenom'], $_POST['r_adresse'])))
@@ -59,15 +59,13 @@ function existe($val)
if( ! oci_execute($stmt))
die("Il y a eu une erreur dans l'insertion d'un nouveau client.");
- header('Location:~pittoli/coClient.php');
-
/* si un client s'enregistre, il est connecté automatiquement */
$_SESSION['connexion'] = "client";
$_SESSION['login'] = $_POST['r_login'];
$_SESSION['nom'] = $_POST['r_nom'];
$_SESSION['prenom'] = $_POST['r_prenom'];
- echo "<p><a href='client.php' >Aller sur la page d'accueil.</a></p>";
+ header("Location: client.php");
}
else
{

0 comments on commit be7d811

Please sign in to comment.