Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    inserimento multiplo di record

    ciao a tutti!

    Nuovo problema:

    Devo poter effettuare uno sconto su tutti i prodotti di una specifica categoria:
    Quindi quando seleziono la categoria, lo sconto da effettuare, devo poter creare,nella tabella SCONTI,tanti record quanti sono i prodotti di quella categoria dove vengono inseriti con un ciclo i vari id dei singoli prodotti e lo sconto.

    come posso dire alla query di selezionarmi tutti i prodotti di quella categoria scelta e poi, dopo averli selezionati di creare un record nella tab SCONTI per ciascun prodotto?



  2. #2
    codice:
    <%
    catID = request.queryString("catID")
    if len(catID) = 0 or (not isNumeric(catID)) then catID = 0
    
    sconto = 20
    sconto = (sconto / 100) + 1
    
    set conn = server.createObject("ADODB.Connection")
    conn.open connString
    
    sql = "SELECT [ID], prezzo FROM prodotti WHERE categoryID = " & catID
    set rs = conn.execute(sql)
    
    if not rs.eof then
    do until rs.eof
    prezzo = rs("prezzo")
    prezzo = prezzo / sconto
    prezzo = round(prezzo,2)
    id = rs("ID")
    conn.execute("INSERT INTO sconti(productID, prezzo) VALUES(" & id & ", " & prezzo & ")")
    rs.moveNext
    loop
    end if
    
    rs.close
    set rs = nothing
    
    conn.close
    set conn = nothing
    %>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    ok grazie mille!
    pero ora ho un'altro problema...piu semplice...praticamente ho inserito il valore dell'id_cat in un input nascosto che in teoria dovrei recuperare nella sezione seguente tramite un request.form...pero mi recupera TUTTI gli id delle categorie presenti!
    Nella pagina dove sono presenti le varie categorie ho utilizzato un ciclo do until...come posso recuperare l'id_cat della categoria che seleziono e non quello di tutte?

  4. #4
    Invece di usare un campo nascosto usa un campo di tipo radiobutton dove nel value metti l'ID della categoria.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.