Tengo unos datos en forma de array que provienen de unos checkbox.
Para quien lo necesite, para recoger los datos de los checkbox y tenerlos en un array lo hago así (los creo a través de consulta a la BD):
Código PHP:
$sql_sv = ("select sv_id, sv_nm from serv");
$query_sv = pg_exec($dbconn, $sql_sv) or die (odbc_errormsg());
while ($row = pg_fetch_array($query_sv))
{
echo '<input type="checkbox" id="sv" name="sv[]" value="'.$row['sv_id'].'"><span class="forms">'.$row['sv_nm'].'</span><br>';
};
Código PHP:
$sv = $_POST['sv']; //sv_id
$countsv = count($sv);
for ($o = 0; $o < $countsv; $o++) {
echo $sv[$o];}
Lo que yo debería poder ingresar a la BD debería ser $sv=2 y $sv=4, puesto que son los id de los registros. Si no me explico lo suficiente avisadme!
Alguien tendría idea de cómo conseguirlo? Mil gracias!