Ti posto il mio sorgente attuale:
A me non va, non vorrei ci fosse qualche parametro non ok.codice:' Aggiornamento quantità carrello della spesa IF Request( "updateQ" ) <> "" THEN SET RS = Server.CreateObject( "ADODB.Recordset" ) RS.ActiveConnection = Con RS.CursorType = adOpenDynamic RS.LockType = adLockOptimistic sqlString = "SELECT carrello.*, prodotti_giacenza FROM carrello, prodotti " &_ "WHERE carrello_utenteID=" & userID &_ " AND prodotti_id=carrello_prodottoID" RS.Open sqlString WHILE NOT RS.EOF newQ = TRIM ( Request( "pq" & RS("carrello_id") ) ) idcarrello = RS( "carrello_id" ) giacenza = RS( "prodotti_giacenza" ) response.write newQ ' controllo quantità valida, max 6 pezzi per codice IF newQ = "0" THEN sqlString = "DELETE FROM carrello WHERE carrello_id= "& idcarrello Con.Execute sqlString END IF IF isNumeric( newQ ) THEN newQ = newQ ELSE newQ = 1 END IF IF newQ < 6 AND newQ <= giacenza THEN newQ = newQ ELSE IF newQ > 6 THEN newQ = 6 ELSE IF newQ > giacenza THEN newQ = giacenza END IF END IF END IF response.write "(" & newQ & ")" response.write "[" & giacenza & "]" & " " sqlString = "UPDATE carrello SET carrello_quantita=" & newQ & " WHERE carrello_id=" & idcarrello Con.Execute sqlString RS.MoveNext WEND RS.Close SET RS = Nothing END IF %>
Puoi dargli una occhiata ?!

Rispondi quotando
