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
| <%@ Language=VBScript %>
<%
if (session("ID_User") = "") then
response.redirect "../index.asp"
End if%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title> Projet </title>
<link rel="stylesheet" type="text/css" href="../../style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="Javascript" src="../../javascript/javascript.js"></script>
<script language="Javascript">
// Cette fonction permet de signaler à* l'utlisateur les éventuelles erreurs de saisies.
function Dispo(type)
{
var salDi = "";
for (i=0; i < document.F_Reserv.elements.length; i++)
{
if (document.F_Reserv.elements[i].name.indexOf("R_Salle") >= 0 )
{
if (document.F_Reserv.elements[i].checked)
{
sup_elt = salDi + document.F_Reserv.elements[i].value;
}
}
}
if (salDi.length <= 0)
{
alert("Vous devez sélectionner une salle pour réserver !");
}
else
{
document.F_Reserv.submit();
}
}
</script>
</head>
<!-- #include file="../../parametres.asp"-->
<body>
<div id="conteneur">
<!-- #include file="../../javascript/calendrier1mois.asp"-->
<!-- #include file="../../MiseEnForme/header.asp"-->
<!-- #include file="../../MiseEnForme/menuHorizontal.asp"-->
<div id="conteneur2">
<!-- #include file="../../MiseEnForme/menuVerticalPrive.asp"-->
<div id="centre">
<form name="F_Reserv" method="post" action="recapReservationSalle.asp">
<input type="hidden" name="Lieu" value= "<%=request.form("S_Lieu")%>" />
<input type="hidden" name="Capacite" value= "<%=request.form("S_Cap")%>" />
<input type="hidden" name="Visio" value= "<%=request.form("S_Visio")%>" />
<input type="hidden" name="Comment" value= "<%=request.form("Comment")%>" />
<input type="hidden" name="Salle" />
<center>
<!-- Si on veut rajouter de... à... c'est ici ! -->
<br/><br/>
<table class="corps" id="conseil">
<thead>
<tr>
<th colspan="5" class="entete">
<tr>
<td width="175" align="center">
<b> Salle</b>
</td>
<td width="175" align="center">
<b>Etage</b>
</td>
<td width="175">
<b>Lieu</b>
</td>
<td width="175" align="left">
<b>Capacité</b>
</td>
<td width="175">
<b>Visio</b>
</td>
<td width="100" align="center">
<b>Réserver</b>
</td>
</tr>
</th>
</tr>
</thead>
<tbody>
</tbody>
<%
' On récupère les infos du formulaire de saisie
Set rs_choix = Server.CreateObject("ADODB.Recordset")
sql = "Select * from Salle " 'Sélectionner tous les éléments de la salle dans la table salle
sql = sql & "where 1 = 1 " 'pour que la condition soit toujours vraie
if request.form("S_Lieu") <> "All" then 'Si l'utilisateur choisit autre chose que All ("Non renseigné")
sql = sql & "And Salle.Lieu = '" & request.form("S_Lieu") & "'" 'alors on rajoute le lieu à Where
end if
if request.form("S_Cap") <> "All" then 'Si l'utilisateur choisit autre chose que All("Non renseigné")
sql = sql & " And Salle.Capacite >= " & request.form("S_Cap") & " "
end if
if request.form("S_Visio") <> "All" then 'Si l'utilisateur veut la visio
sql = sql & " And Salle.Visio = '" & request.form("S_Visio") & "'" 'alors on rajoute la visio à Where
end if
sql = sql & " Order By Salle.Visio DESC, Salle.Capacite" 'Ordonne par ordre alphabetique et par salle visio
'response.write sql
rs_choix.Open SQL,bd,3,3
if not rs_choix.eof then 'Si le choix correspond à* une requete
do while not rs_choix.eof
response.write "<tr><td>" & rs_choix("Nom") & "</td><td> " & rs_choix("Etage") & "</td><td> " & rs_choix("Lieu") & "</td><td> " & rs_choix("Capacite") & "</td><td> " & rs_choix("Visio") & "</td><td align=""center""><input type=""radio"" name=""R_Salle"" value="" " & rs_choix("ID_Salle") & """/> </td></tr>"
rs_choix.MoveNext
loop
else 'Sinon afficher un message d'erreur.
response.write "<tr><td colspan=""6"" align=""center""><br/><b><font color=""red"">Aucune salle ne correspond à*vos critères, veuillez réitérer votre recherche.</font></b><br/> </td></tr>"
end if
rs_choix.Close
set rs_choix = nothing
%>
<tr>
<td>
</td>
</tr>
<tr>
<td colspan="6" align="center">
<input type="button" name="B_Dispo" value="Voir les disponibilités" onclick="Dispo('');" />
<br/>
</td>
</tr>
</table>
</center>
</form>
</div>
</div>
</div>
</body>
</html> |
Partager