codice:
<%@LANGUAGE="VBSCRIPT"%>
<%
categoria = Request("categoria")
%>
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!-- Nascosto ai browser più vecchi
//Check se il form di invio è correttamente riempito
function checkforinfo () {
//Inizializza la variabile che riporta il messaggio d'errore
var errorMsg = "";
//Check per il il modello del prodotto
if (document.inserisci.modello.value == ""){
errorMsg += "\n\t\tModello del prodotto \t\t - Digita il modello del prodotto!";
}
//Check per la data d'inizio offerta del prodotto
if (document.inserisci.prezzo.value == ""){
errorMsg += "\n\t\tPrezzo del prodotto \t\t- Digita il prezzo del prodotto!";
}
//Se ci sono problemi nei form, visualizza un messaggio di errore
if (errorMsg != ""){
msg = "______________________________________________________________\n\n";
msg += "Attenzione! L'invio dei dati al Db è stato interrotto in quanto alcuni campi obbligatori non sono stati compilati.\n";
msg += "Si prega di compilare correttamente tutti i campi obbligatori.\n";
msg += "______________________________________________________________\n\n";
msg += "Devi riempire i seguenti campi: \n";
errorMsg += alert(msg + errorMsg + "\n\n");
return false;
}
return true;
}
// -->
</script>
</head>
<body>
<form action="add_prodotti_1.asp" method="post" name="inserisci" id="inserisci" >
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="12" >*</td>
<td width="197" ><font size="2" face="Arial, Helvetica, sans-serif">Categoria:</font></td>
<td width="335"> <font size="2" face="Arial, Helvetica, sans-serif">
<%
Dim rsCategoria
Dim sql
sql = "SELECT * FROM CATEGORIE ORDER BY IDCATEGORIA"
Set rsCategoria = Server.CreateObject("ADODB.Recordset")
rsCategoria.Open sql, conn_soft
%>
<select name="categoria" id="categoria" onChange="window.location.href('add_prodotti.asp?categoria=<% =Request.Form("categoria")%>" >
<%
Do While not rsCategoria.EOF
Response.Write("<option value=" & rsCategoria("IDCATEGORIA"))
if categoria <>"" then
if Cint(categoria )= Cint(rsCategoria("IDCATEGORIA")) then
Response.Write("selected")
end if
end if
Response.Write (">" & rsCategoria("CATEGORIA") & "</option>")
rsCategoria.Movenext
Loop
%>
</select>
</font></td>
</tr>
<tr >
<td ></td>
<td ><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr>
<td >*</td>
<td ><font size="2" face="Arial, Helvetica, sans-serif">Sottocategoria:</font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<%
If categoria <> "" Then
Dim rsSottoCategoria
Dim sql1
sql1 = "SELECT * FROM SOTTOCATEGORIE WHERE IDCATEGORIA=" & categoria
Set rsSottoCategoria = Server.CreateObject("ADODB.Recordset")
rsSottoCategoria.Open sql1, conn_soft
%>
<select name="sottocategoria" id="sottocategoria">
<%
Do While not rsSottoCategoria.EOF
Response.Write("<option value=" & rsSottoCategoria("IDSOTTOCATEGORIA") & ">" & rsSottoCategoria("SOTTOCATEGORIA") & "</option>")
rsSottoCategoria.Movenext
Loop
%>
</select>
<%
Else
Response.Write("Scegli prima la categoria")
End if
%>
</font></td>
</tr>
<tr >
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr>
<td >*</td>
<td ><font size="2" face="Arial, Helvetica, sans-serif">Modello:</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="modello" type="text" id="modello" size="50" maxlength="150" />
</font></td>
</tr>
<tr >
<td colspan="3" ></td>
</tr>
<tr>
<td >*</td>
<td ><font size="2" face="Arial, Helvetica, sans-serif">Prezzo:</font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<input name="prezzo" type="text" id="prezzo" maxlength="30" />
</font></td>
</tr>
<tr>
<td ></td>
<td ><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr>
<td ></td>
<td valign="top" ><font size="2" face="Arial, Helvetica, sans-serif">Descrizione
breve:</font></td>
<td valign="top"> <font size="2" face="Arial, Helvetica, sans-serif">
<textarea name="descrizione_bre" cols="45" rows="3" id="descrizione_bre"></textarea>
</font></td>
</tr>
<tr>
<td ></td>
<td ><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"></font></td>
</tr>
<tr>
<td></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
</font></td>
<td> <font size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="Submit" value="Inserisci prodotto" onclick="return checkforinfo();" />
</font></td>
</tr>
</table>
</form>
</body>
</html>