Pueden surgir un par de preguntas al respecto, como por ejemplo como no incluir la función dentro del desarrollo html. El tema es que yo este tipo de select lo necesito en casi todos los formularios de la mis aplicaciones, por lo que en un archivo guardo este tipo de funciones, que deben generar HTML y asi solo escribo un par de lineas y no todo el despe.
Código PHP:
function select_dia($cuando,$campo_uno,$campo_dos,$campo_tres) {
if(isset($cuando)&$cuando=='hoy'){
$dia = date("d");
$mes = date("n");
$anio= date("Y");
$meses = array('Selecionar', 'Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic');
echo '
día:
<select size="1" name="'.$campo_uno.'" style="color: #5E7410; border: 1px solid #808080; background-color: #E8E6E1">
<option Selected> '.$dia.' </option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select> mes:
<select size="1" name="'.$campo_dos.'" style="color: #5E7410; border: 1px solid #E8E6E1; background-color: #E8E6E1">
<option selected value="'.$mes.'"> '.$meses[$mes].' </option>
<option value="01">Ene</option>
<option value="02">Feb</option>
<option value="03">Mar</option>
<option value="04">Abr</option>
<option value="05">May</option>
<option value="06">Jun</option>
<option value="07">Jul</option>
<option value="08">Ago</option>
<option value="09">Sep</option>
<option value="10">Oct</option>
<option value="11">Nov</option>
<option value="12">Dic</option>
</select> año:
<select size="1" name="'.$campo_tres.'" style="color: #5E7410; border: 1px solid #808080; background-color: #E8E6E1">
<option selected value="'.$anio.'">'.$anio.'</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
</select>
';
}
}
echo select_dia('hoy','dia','mes','anio');
Saludos a todos, se que mi apore es el menos importante, pero es lo que hay...
Felicidades a todos los que consultan este foro aprendiendo día a día esto de PHP y especialmente a los operadores, que son quienes nos dan una mano a los que sabemos menos.
beso a xalome, como siempre...
gracias chris (cvdhs) que hasta donde sé, es el dueño de todo esto