Hola caperutxa gracias por responder
mis conocimientos son basicos en php pero tengo muchas ganas de aprender , queria saber si estoy haciendo las cosas , espero me corrigas
gracias
tomando lo que me dices de definir la consulta con variables
$seleccionar = "SELECT * FROM ".$tablas." WHERE ".$inicio."
$tablas = "actividad,volcanes,fenomenos";
$inicio = "fec_ini_actividad=:fec_ini_actividad";
lo implemente de la siguiente manera estoy bien?
primero quiero implementarla sin el numero de volcanes
otra cosa que no tengo clara es la siguiente
$fec_ini_actividad = $_REQUEST['fec_ini_actividad']; esta fecha la recibo con $_REQUEST que significa lo que me aconsejas
Código PHP:
Ver original$inicio = "fec_ini_actividad=:fec_ini_actividad";
dime si estoy equivocado o no
$inicio=fec_ini_actividad es igual a un parametro por referencia osea ques es el
$fec_ini_actividad = $_REQUEST['fec_ini_actividad']; esta fecha la recibo con $_REQUEST
Código PHP:
Ver originalpublic function get_vol_fec($db)
{
$fec_ini_actividad = $_REQUEST['fec_ini_actividad'];
$vol_actividad1 = $_REQUEST['vol_actividad1'];
$vol_actividad2 = $_REQUEST['vol_actividad2'];
$vol_actividad3 = $_REQUEST['vol_actividad3'];
$vol_actividad4 = $_REQUEST['vol_actividad4'];
$vol_actividad5 = $_REQUEST['vol_actividad5'];
$tablas = "actividad,volcanes,fenomenos";
$inicio = "fec_ini_actividad=:fec_ini_actividad";
$seleccionar = "SELECT * FROM ".$tablas." WHERE ".$inicio.";
$ver = $db->prepare('$seleccionar = "SELECT * FROM ".$tablas." WHERE ".$inicio." AND ".$volcanes;');
$ver->bindParam(':fec_ini_actividad', $fec_ini_actividad);
$ver->bindParam(':vol_actividad1', $vol_actividad1);
$ver->bindParam(':vol_actividad2', $vol_actividad2);
$ver->bindParam(':vol_actividad3', $vol_actividad3);
$ver->bindParam(':vol_actividad4', $vol_actividad4);
$ver->bindParam(':vol_actividad5', $vol_actividad5);
$ver->execute();
return $ver->fetchAll();
}