Quería saber si se puede hacer algo así y cómo sería:
desde mi controlador muestro un formulario en la vista para que el usuario introduzca los criterios de una reserva que desea hacer. En mi controlador llamo al modelo para que me devuelva una lista de las posibles reservas que el cliente puede hacer. Aquí viene mi duda: quiero que una vez que me devuelva el resultado de la consulta me aparezca en la pantalla un radiobox con los datos para que el usuario seleccione una y a partir de ahí yo obtenga los datos que ha seleccionado y poder hacer la reserva.
Quiero que me aparezca algo así una vez el usuario ha rellenado el formulario:
Y ya que estoy os voy a hacer otra consulta. ¿Es correcto que yo en mi clase modelo parcela haga esta consulta?
Código PHP:
Ver original
public function parcelaslibres($fechaentrada,$fechasalida,$numeropersonas,$camping){ $db = Zend_Registry::get('mydb'); $sql = 'SELECT DISTINCT * FROM parcela AS p, camping AS c WHERE (p.idcamping=c.idcamping) AND (p.idcamping='.$camping.') AND (p.idparcela NOT IN (SELECT idparcela FROM reserva AS r WHERE r.idparcela IS NOT NULL AND (('.$fechaentrada.'>r.fechaentrada AND '.$fechaentrada.'>r.fechasalida)OR ('.$fechasalida.'>r.fechaentrada AND '.$fechasalida.'<r.fechasalida) OR ('.$fechaentrada.'<r.fechaentrada AND '.$fechasalida.'>r.fechaentrada))))'; $rows = $db->fetchAll($sql); return $rows; }