Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Inserimento Multiplo in un database

    Salve a Tutti!!!

    Sono nuovo in questo forum, pertanto spero che potreste aiutarmi.......


    Dunque... Devo riuscire a capire come faccio ad inserire un numero indefinito di oggetti in un database....

    Mi spiego meglio....

    Sto creando un listino prezzi ed ho fatto in modo che quando premo il pulsante di modifica, tutti gli articoli e i relativi prezzi si immettono in un campo di testo. Ora devo fare in modo che quando premo il pulsante di modifica, tutti gli oggetti in questione vengano sovrasritti compresi gli eventuali modificati.

    Ho notato che usanto una connessione al database con l'ID dei prodotti, il programma va in panne........



    Qualcuno puo' aiutarmi?!!!!!
    Vi prergo sono disperato!!!!!!!

  2. #2
    scusa, com'è la struttura della tabella del database? cosa salvi nei vari campi della tabella?

  3. #3
    Dunque in poche parole è una cosa del genere:

    <%
    set articoli = Conn.Execute("SELECT * FROM ARTICOLI where categoria = '"&categoria"'") ' creo la connessione al recordset
    %>
    <form action = "articoli.asp" method = "post">
    <table ecc...>
    <%while not articoli.eof%>
    <td><%if azione = "modifica" then 'qui faccio in modo che se si è scelto l'opzione modifica, allora gli articoli vengono visualizzati dentro un campo di testo%<input name="Prodotto" type="text" value="<%=Articoli("Prodotto")%>"> <%else'se non è modifica scrivo gli articoli normalmente%><%=Articoli("Prodotto")%>"><%end if%></td>
    <%
    articoli.movenext
    wend
    %>
    </table>
    </form>


    Bene, io devo fare in modo che quando sono in modalità di verifica, tutti i prodotti che vengono modificati, poi vengono sovrascritti in modo da accellerare la modifica, invece di modificarli uno per volta.....

    Spero di essere stato chiaro....

    Grazie per l'aiuto!!!

  4. #4
    Comunque grosso modo la struttura del database è questa:

    1 tabella = Categorie

    ID (Contatore)
    Categoria (Il nome della categoria)

    2 tabella = ARTICOLI

    ID (Contatore)
    Categoria (Id categoria)
    Prodotto (Il nome del prodotto)
    Descrizione (Descrizione del prodotto non obbligatoria)
    Prezzo (Il prezzo del prodotto)

  5. #5
    guarda io credo di aver capito quello che vuoi fare, ma sinceramente te la sconsiglio vivamente e cmq non saprei che script suggerirti...falli modificare uno per uno

  6. #6
    Così.. giusto per curiosità, mi potresti dire perchè me lo sconsigli?

  7. #7
    L'errore è nel name dell'input devi specificare lì l'id del prodotto.
    <input name="ID_<%=Articoli("ID")%>" type="text" value="<%=Articoli("Prodotto")%>">
    Dopo il post fai un ciclo cu tutte le variabili di request




    for each key in Request.Form
    if left(key,3) = "ID_" then
    id = mid(key, 4)
    queryupdate = "update articoli set prodotto = '" & replace(request(key, "'", "''")) & "' where id = " & id
    connessionealdatabase.execute queryupdate
    end if
    next
    Dovrebbe funzionare con le modifiche del caso.

  8. #8
    Originariamente inviato da m4rc01
    L'errore è nel name dell'input devi specificare lì l'id del prodotto.


    Dopo il post fai un ciclo cu tutte le variabili di request

    Dovrebbe funzionare con le modifiche del caso.
    io avevvo capito che metteva tutti i prodotti dentro un'unica text...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.