Qui peut me dire pourquoi le probleme dans ce script car qd le update s'effectue, mon champ "moyenne" est apparement vide vu ke c le message d'erreur..
Si vous pouvez m'aidé, ce srai super sympa car mon stage fini dans 1h30 la et y fodré que je pass ce probleme absolument.
<script language="JavaScript">
function redirec(){
window.location="page1.asp";
}
function modif(){
if (document.activeElement.style.backgroundColor!="red")
document.activeElement.style.backgroundColor="red",
nb.value = nb.value*1 + 1,
calc.value = calc.value + "+" + document.activeElement.innerText,
calc.value = eval(calc.value),
Im.value = calc.value / nb.value,
Im.value = Math.floor(Number(Im.value)*100)/100,
window.document.getElementById("moyenne").value = Im.value
else document.activeElement.style.backgroundColor="white",
nb.value = nb.value*1 - 1,
calc.value = calc.value - document.activeElement.innerText,
Im.value = calc.value / nb.value,
Im.value = Math.floor(Number(Im.value)*100)/100,
window.document.getElementById("moyenne").value = Im.value
}
</script>
</HEAD>
<BODY style="CURSOR: crosshair">
<%
idlog = Session("idlog")
' connexion
Set Conn = server.CreateObject ("ADODB.connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\Inetpub\wwwroot\base.mdb"
sql = "SELECT * FROM T1 WHERE idlog like '" & idlog & "'"
Set Rsbase = Server.CreateObject("ADODB.Recordset")
Rsbase.Open sql, Conn, 3, 3
moyenne = rsbase("Im")
sql2 = "UPDATE T1 SET Im = '" & moyenne & "' WHERE idlog = '" & idlog & "'"
conn.Execute(sql2)
Response.write(sql2)
%>
<TABLE name="tabl" style="WIDTH: 750px; HEIGHT: 364px" height=364 cellSpacing=1 cellPadding=1 width=750 align=center border=1 id="tabl" background="">
[...]
</TABLE>
<P></P>
<P><BR>
<TABLE style="WIDTH: 410px; HEIGHT: 106px" cellSpacing=1 cellPadding=1 width=410 border=0 align=center>
<TR>
<TD>Nb de cellule(s) sélectionnée(s)</TD>
<TD><INPUT style="WIDTH: 92px; HEIGHT: 22px; TEXT-ALIGN: center" size=11 name=nb></TD>
<TD> </TD>
<TD>Moyenne </TD>
<TD><INPUT name="Im" style="WIDTH: 91px; HEIGHT: 22px; TEXT-ALIGN: center" size=11></TD></TR>
</TABLE><INPUT type=hidden value=0 name=calc ><BR> </P>
<form >
<TABLE style="WIDTH: 674px; HEIGHT: 32px" cellSpacing=1 cellPadding=1 width=674 border=0 align=center>
<INPUT name="moyenne" value="<%=rsbase("Im")%>">
<INPUT type=hidden name=idlog value="<%=Session("idlog")%>">
<TR>
<TD>
<P align=right><INPUT style="BACKGROUND-COLOR: #99ccff" type=submit value=Enregistrer name=Enregistrer></P></TD>
<TD>
<P align=center> <INPUT style="WIDTH: 176px; HEIGHT: 24px; BACKGROUND-COLOR: #99ccff" onclick=redirec() type=button value="Retour au formulaire" name=Retour></P>
</TD></TR></TABLE>
<P></P>
</form>