ciao ragazzi,
sto impazzendo su un if..non capisco perchè non mi entra nella condidione....e mi esegue sempre else.
In pratica devo controllare che tutti i campi siao valorizzati altrimenti aggiorno il db.
Ora al cosa strana che anche quando nessun campo della form è valorizzato va sempre nella condizione else.....![]()
![]()
codice:datain = Request.Form("datain") dataout = Request.Form("dataout") descrizioneg = Request.Form("descrizioneg") descrizioner= Request.Form("descrizioner") sn = Request.Form("sn") modello = Request.Form("modello") ddtin = Request.Form("ddtin") ddtout = Request.Form("ddtout") operatore = Request.Form("operatore") tempoin = Request.Form("tempoin") tempofine = Request.Form("tempofine") ricambi = Request.Form("ricambi") if datain = "" OR dataout = "" or descrizioneg ="" or descrizioner = "" or sn = "" or modello = "" or ddtin = "" or ddtout = "" or operatore = "" or tempoin = "" or tempofine = "" or ricambi = "" Then Response.Redirect("/restricted_area/record_manager/editriparazioni.asp?&campi=no&id=" + id) else rConn.Execute("UPDATE riparazioni SET [datain] = '" + datain + "', [dataout] = '" + dataout + "', [descrizioneg] = '" + descrizioneg + "', [descrizioner] = '" + descrizioner+ "', [sn] = '" + sn + "', [modello] = '" + modello + "', [ddtin] = '" + ddtin + "', [ddtout] = '" + ddtout + "', [operatore] = '" + operatore + "', [tempoin] = '" + tempoin + "', [tempofine] = '" + tempofine + "', [ricambi] = '" + ricambi + "' WHERE id = " + id) rConn.Close() Response.Redirect("/riparazioni.asp?editrec=ok&id=" + id) End If

Rispondi quotando


