problema con for e foreach

problema con for e foreach

Ciao a tutti,

allora ho una situazione del genere:

un form composto da dieci select di nome "tipologia", tutte con lo stesso nome,

ovviamente di quelle dieci posso anche scegliere di inviarne alla pagina successiva solo 1, 2 etc.

ora dovrei costruirmi un ciclo (for o foreach) che per ogni select"piena" quindi !="" mi inserisce tante righe nel db e che abbiamo come contenuto ovviamente il valore delle "diverse" select

grazie

inviato 9 anni fa
yusizu
X 0 X

non puoi dare a 10 elementi lo stesso nome, lo si fa con i radio per pemettere la scelta di un unico valore.

fai le select con nomi differenti, poi cicli le variabili $_POST

risposto 9 anni fa
LonelyWolf
X 0 X

Sì che lo può fare, lo può fare con ogni elemento del form, ma mi piacerebbe sapere come l'ha datto il nome.

La forma corretta è name="nome[]" dove tra le quadre non c'è nulla.

Poi ciclando la risposta in post deve verificare se esiste un valore per ogni nome[$i], dove $i è la lettera del ciclo.

Il ciclo forse è meglio farlo con for piuttosto che con foreach, tanto più che sai già quanti sono gli elementi da valutare.

risposto 9 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda