Commande client




Liste des vehicules

N_IMMATRICULATION


"); print(" Immatriculation "); print(" Marque "); print(" Type "); print(" Couleur "); print(" Nombre de place "); print(" Prix au kilometre "); while($i < $nbrows) { $rows=pg_fetch_row($result,$i); print("
$rows[0]
"); print("
$rows[1]
"); print("
$rows[2]
"); print("
$rows[3]
"); print("
$rows[4]
"); print("
$rows[6]
"); $i++; } print(""); /*print("

Liste des vehicules non disponibles

"); $query="select N_creneau from Creneau where (('$date_debut' between Date_debut and Date_fin) or ('$date_fin' between Date_debut and Date_fin))"; $result=pg_exec($link,$query); if(!$result) { exit; } print(""); print("

Liste des vehicules indisponibles durant cette periode

"); print("
"); print(""); print(""); print(""); print(""); print(""); print(""); print(""); $nbrows=pg_numrows($result); $i=0; while($i < $nbrows) { $rows=pg_fetch_row($result,$i); $query="select Voiture.N_immatriculation,Marque,Type,Couleur,nb_places,Annee,prix_km from Voiture,Effectue where Effectue.N_creneau='$rows[0]' and Effectue.N_immatriculation=Voiture.N_immatriculation"; $result1=pg_exec($link,$query); if(!$result1) { exit; } $nbrows1=pg_numrows($result1); while($j < $nbrows1){ $rows1=pg_fetch_row($result1,$j); print(""); print(""); print(""); print(""); print(""); print(""); print(""); $j++; } $i++; } print("
Immatriculation Marque Type Couleur Nombre de place Annee Prix au kilometre
$rows1[0]
$rows1[1]
$rows1[2]
$rows1[3]
$rows1[4]
$rows1[5]
$rows1[6]
"); */ //regarde si la voiture est dispo /*$query="select Effectue.N_immatriculation from Creneau,Effectue where N_immatriculation='$N_immatriculation' and Effectue.N_creneau=Creneau.N_creneau and (Date_debut < '$date_fin' and Date_fin > '$date_debut')"; $result=pg_exec($link,$query); if(!$result) { exit; } print("$N_immatriculation"); $nbrows=pg_numrows($result); if($nbrows!=0) { print("La voiture est deja reservée."); exit; }*/ $requete="INSERT INTO Creneau (Date_debut,Date_fin) VALUES ('$date_debut','$date_fin')"; $result=pg_exec($link,$requete); if(!$result) { print("

Reservation non effectuee, recommencer la saisie1

"); exit; } $requete1="select * from Creneau,Effectue where Effectue.N_immatriculation='$N_immatriculation' and Effectue.N_creneau=Creneau.N_creneau and Creneau.Date_debut='$date_debut' and Creneau.Date_fin='$date_fin'"; $result=pg_exec($link,$requete1); $nbrows=pg_numrows($result); $rows=pg_fetch_rows($result,0); print("la ligne est $rows[0]"); //récupére la valeur du numéro du créneau affectée au hasard $requete="INSERT INTO Effectue (Ref_client ,N_creneau ,N_immatriculation) ALUES('$Ref_client','$rows[0]','$N_immatriculation')"; $result=pg_exec($link,$requete); if(!$result) { print("

Reservation non effectuee, recommencer la saisie

"); } else { print("

Reservation effectuee du $date_debut au $date_fin

"); } pg_close($link); ?>