- Home
- Categorie
- Coding e Sistemistica
- Coding
- Problemi recupero in post di un array html
-
Problemi recupero in post di un array html
Salve a tutti
Ho il seguente problema: sto utilizzando CodeIgniter per la realizzazione di un piccolo sito web ed ho problemi nella gestione di questo form:
imagizer.imageshack.us/a/img908/6544/2SMggN.png
Il suo codice è il seguente:
<divclass="form-group"> <div class="row"> <divclass="col-md-8"> <h3>Blocco <small> da inserire</small></h3> </div> <divclass="col-md-2"> <?phpecho form_input('riposoBlocco','','class="form-control" placeholder="Secondi Riposo"'); ?> </div> <div class="col-md-2"> <?phpecho form_input('ripetizioniBlocco','','class="form-control" placeholder="Ripetizioni Blocco"'); ?> </div> </div> <divclass="spacer-small"></div> <?php for($i=1;$i<6;$i++){ ?> <div class="row"> <divclass="col-xs-6 col-md-2"> <?phpecho form_input('serie['.$i.']','','class="form-control" placeholder="Serie"'); ?> </div> <divclass="col-xs-6 col-md-2"> <?phpecho form_input('ripetizioni['.$i.']','','class="form-control" placeholder="Ripetizioni"'); ?> </div> <divclass="col-xs-6 col-md-8"> <divclass="form-group"> <selectname="esercizio"class="form-control"> <option value="NULL">Seleziona Esercizio</option> <?php if($queryEsercizi->num_rows()>0){ foreach($queryEsercizi->result() as $row) echo "<option value='".$row->idEsercizio."'>".$row->nome."</option>"; } ?> </select> </div> </div> </div> <?php }?>
La funzione del Controller che dovrebbe poi "prelevare" in post i dati passati da questo form è la seguente (qui ho provato a prelevare solo l'input nel primo campo Serie):
public function sessione_validation(){ echo $this->input->post('serie[1]'); }
ma l'echo non mi restituisce nulla... Credo sia una cosa banale ma io sto alle prime armi con il php. Potreste spiegarmi come posso generare un form con un cliclo php e poi prelevare in Post tutti i parametri?
Grazie mille in anticipo a chi vorrà aiutarmi,
a presto
-
La tua funzione quando viene richiamata?
Perché al suo interno utilizza un campo this che potrebbe non essere inizializzato. In ogni caso a questo link
http://www.phpnews.it/corsi/corso-php-base/i-form-e-larray-$_post/
trovi come generare un form e gestire il passaggio dei parametri con il metodo post.