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

    Campi input form multipli

    Ciao a tutti ho un grattacapo a cui proprio non trovo soluzione.

    Un utente sceglie un numero, diciamo 5, lo script genera un form con 5 campi

    [code]
    <INPUT TYPE=text SIZE=20 NAME="nome">
    <INPUT TYPE=text SIZE=20 NAME="nome">
    <INPUT TYPE=text SIZE=20 NAME="nome">
    <INPUT TYPE=text SIZE=20 NAME="nome">
    <INPUT TYPE=text SIZE=20 NAME="nome">
    [</code]

    Come notate il NAME del campo input è NOME e quindi quando vado a registrare NOME della mia tabella mia registra solo l'ultimo inserito perchè ovviamente non può ricevere 5 post con variabile nominata uguale, allora como posso fare ? Come posso dare un "NAME multiplo autogenerante" in base ad un numero scelto in precedenza da un utente ?

    Spero di essere stato chiaro.

    Grazie a tutti.
    PS sono disperato non ci salto fuori da 3 giorni.
    Informazione finanziaria: http://www.dominosolutions.it

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    ciao...

    questi input che generi li ciclerai da qualche parte!
    puoi velorizzare un bel $i = 0 e dentro al ciclo lo incrementi, a questo punto ogni volta che stamperai un input potrai dare un nome all'input del tipo :

    name="nome_<?php echo $i; ?>"

    cosi da avere ogni input differete

    nome_1
    nome_2
    nome_3 etc....

    nel post fai fai ciclare n volte quanti sono gli input immessi e li prelevi!
    ciao

  3. #3
    mi sembra una buona soluzione, in effetti ora mi vengono costruiti 5 form con NAME diversi, ma non ho idea di come "ciclare" i risultati per fare un INSERT TO
    Informazione finanziaria: http://www.dominosolutions.it

  4. #4
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    tu hai il numero di input inseriti ... cliccando sul tasto per farli comparire...
    crea un hidden con quel valore che recupererai via post
    dopodiche cicli nella pagina 'destinazione' i vari input e poi fai quello che devi ... una volta che hai tutto in variabili le giri a piacimento

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.