Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Lettere e numeri

  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Lettere e numeri

    Ciao a tutti.

    In una tabella di MySql ho queste 2 colonne:

    Numero - Lettera

    Dal form il dato arriva in questa forma:

    10-L;15-G;23-K (naturalmente non conosco a priori quanti valori mi arriveranno dal form...)

    Come faccio con una query insert a creare nella tabella mysql questi records?:

    Numero --- Lettera
    10-------------L
    15-------------G
    23-------------K

    Grazie
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Doppio split.
    Con il primo ( separi le coppie di valori
    Con il secondo (-) separi numeri da lettere

    Roby

  3. #3
    e poi con un ciclo for fai l'insert, usando appunto il ciclo per determinare anche quanti valori stai passando...

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Un esempio per favore?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    str = "10-L;15-G;23-K"
    arr_primo = split(str, ";")
    for x = 0 to Ubound(arr_primo)
       elemento = arr_primo(x)
       arr_secondo = split(elemento,"-")
       numero = arr_secondo(0)
       lettera = arr_secondo(1)
       sql = "INSERT INTO tabella (numero, lettera) VALUES ("& numero &", '"& lettera &"')"
       conn.Execute(sql)
    next
    Nn l'ho provato.. pigrone... come dice Optime

    Roby

  6. #6
    codice:
    arr=split(request.form("numerilettere"),";")
    for i=0 to ubound(arr)
    arr_ins=split(arr(i),"-")
    
    qui metti l'insert che più ti aggrada....
    
    next

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    grazie!
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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.