ciao a tutti,
mi trovo nella stessa difficoltà:

ho una serie di strutture che stampo in questo modo.

codice:
<input type="checkbox" value="<?php echo $res_str['id']; ?>" name="selstr<?php echo "[".$res_str['id']."]"; ?>" /

<?php echo $res_str['nome']; 

<input type="text" value="" name="costostr<?php echo "[".$res_str['id']."]"; ?>" size="5" />
subito dopo cerco di registrare l'array su db utilizzando << implode(";",$_POST["selstr"]); >> e << implode(";",$_POST["costostr"]); >>

il problema è che in array mi ritrovo il checkbox OK (solo i valori selezionati) mentre per il campo "costostr[n]" mi ritrovo, insieme ai valori compilati, tanti ";" per quante sono le strutture.

quindi: se di 10 strutture cecco solo 2 id e inserisco degli importi per queste due, nell'array mi ritrovo:

arrayCHECK 1,2 <--le strutture selezionate
arrayCOSTOSTR 10;20;;;;;;;;; <--i valori delle due strutture selezionate + tutte le altre strutture senza, ovviamente, valori numerici xè non li ho inseriti.

che faccio?
:master: