Seria mejor con foreach que con un for....
Código PHP:
Ver originalpublic function get_vol_fec($db)
{
$fec_ini_actividad = $_REQUEST['fec_ini_actividad'];
$num_volcanes = $_REQUEST['num_volcanes'];
$tablas = "actividad";
$inicio = "fec_ini_actividad=:fec_ini_actividad";
$sql = '';
foreach($num_volcanes as $volcan => $valor) {
$sql .= $volcan.'="'.$valor.'"';
}else {
$sql .= ','.$volcan.'="'.$valor.'"';
}
}
}
echo $sql;
$seleccionar = "SELECT * FROM ".$tablas." WHERE ".$inicio;
$ver = $db->prepare($seleccionar);
$ver->bindParam(':fec_ini_actividad', $fec_ini_actividad);
$ver->execute();
return $ver->fetchAll();
}
Eh puesto un echo $sql para ver que es lo que arroja y ver si es lo que necesitas...