Lo que quiero hacer es meter un codigo HTML/PHP dentro de una variable que sera retornada por una funcion la cual sera llamada luego en mi index.php
Código PHP:
public function seleccion_ano($name = 'ano') {
$this->name = $name;
$edad_minima = $this->year - 18;
$edad_maxima = $edad_minima - 100;
$sel_ano ='<select name="'.$this->name.'" id="'.$this->name.'">'
.'<option value="">Año</option>'
.while ($edad_maxima <= $edad_minima) .
.'<option value="'.$edad_maxima.'">'.$edad_maxima.'</option>'
.$edad_maxima++;
}
.'</select>';
return $sel_ano;
}
El problema me surgio cuando trate de usar un ciclo como el while, por eso puse un ejemplo cortito.
La idea es que solo haga un echo a la variable desde mi index.php y me genere el codigo html para seleccionar el año, esto ya lo hice con el dia y el mes que eran mas simples, sin ciclos.
El error: unexpected T_WHILE