Cita:
Iniciado por mayid
Va otra vez. Misma logica:
Hola intente como me dices pero me da un error distinto:
Parse error: syntax error, unexpected '.' en la linea del while
Gracias de toda maneras.
Cita:
Iniciado por Nisrokh
Segun lo que entiendo, queres generar un SELECT html para seleccionar año?
Yo lo haria asi:
Código php:
Ver original<?php
$select = '<select name="select" id="select">%s</select>'; // HTML del select
$option = '<option value="%d">%1$d</option>'; // HTML de la opcion del select
$min_year = 1900; // Año minimo
$max_year = date('Y') - 18; // Año maximo (Año actual - 18, o sea, para mayores de 18... )
for ($y = $max_year; $y >= $min_year; $y--) {
$year_options.= sprintf($option, $y); }
$select = sprintf($select, $year_options);
print $select;
?>
Esto te crea un select desde el año 1900 hasta el año actual - 18
saludos, espero que te sirva
Hola tu codigo me funciono de inmediato y es bastante distinto a lo que yo habia pensado, me dio varias ideas que no se me habian ocurrido.
Gracias.