Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Semplice Insert con ciclo for...ma che non và!!

    Scusate non riesco a capire se sbaglio io......
    Ho un form dove l'utente può inserire fino a 12 colori da associare ad un prodotto...quindi le variabili che passo si chiamano "colore1" "colore2" ecc ecc......dall'altra parte quindi con un ciclo for verifico se le variabili sono vuote...nel caso contrario le inserisco nel db.....ma non mi funziona....per non fare una serie lunghissima di IF utilizzo una variabile contatore per riferirmi alla variabile giusta......ho fatto così....secondo voi questa parte di codice è giusta???

    codice:
    for x=1 to 12
         if colore&x <> "" then
    	    sqlString = "INSERT INTO colori" &_
      		"( colore, codice) VALUES ( " &_
     		 " '" & colore&x & "', " &_
     		 " '" & codice & "' )"
    		my_Conn.Execute sqlString
    		
    response.write misura&x&"
    " '''''''''non prende il valore giusto....considera solo la x!''''''''''''
       end if
       
       next
    Grazie!!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    for x=1 to 12
    	myVar = "colore" & CStr(x)
    	myColore = Request.Form(myVar)
    
         if myColore &"[]" <> "[]" then
    	    sqlString = "INSERT INTO colori" &_
      		"( colore, codice) VALUES ( " &_
     		 " '" & myColore & "', " &_
     		 " '" & codice & "' )"
    		my_Conn.Execute sqlString
    		
    response.write misura&x&"
    " '''''''''non prende il valore giusto....considera solo la x!''''''''''''
       end if
       
       next
    Roby

  3. #3
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Grandissimo!!! Funziona!! Grazie

    Però non ho capito questa riga..

    if myColore &"[]" <> "[]" then

    perchè si mettono le parentesi quadre??? cosa vuol dire???

    ciao e grazie!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Una sicurezza in più nel caso gironzolino gli alieni nel tuo server...






    Roby

  5. #5
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    ah grazie così ho capito perfettamente

  6. #6

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.