Hola otra vez Diana, bueno para lo de la fecha:
1. Si quieres mantener el text y no usar selects puedes usar esto
http://www.mgarcia.info/examples/calendar.html . esto es un calendario hecho para mootools.
2. Si no quieres usar ese control puedes hacer algo como esto en tu código:
Código PHP:
#!/usr/bin/php
<?php
$date = '28/13/2007';
$num = explode('/',$date);
if(strlen($num[0])<=2 && strlen($num[0])>=1)
{
if($num[0] > 0 && $num[0] < 31)
{
if($num[1] > 0 && $num[1] < 12)
{
if(strlen($num[2]) == 4)
{
echo 'La fecha es: '.$num[0].'-'.$num[1].'-'.$num[2]."\n";
}
else { echo 'El año está mal.'."\n";}
}
else
{ echo 'El mes no es válido'."\n"; }
}
else { echo 'el dia no es válido.'."\n";}
}
?>
obviamente que debes implementarlo porque está muy simple, pero la idea está ahí.
3. Puedes usar selects por ejm:
Código PHP:
<select>
<?php
//para el día
for($i=1; $i<32; $i++)
{
echo '<option>.'$i;
}
?>
</select>
Sobre la repetición de código:
tu query
Código:
$sql2="select identificacion from empleados where identificacion='$ident'";
debes de tener en cuenta que no te va devolver ningún valor si no existe. A simple vista el query está bien, pero dime cual es el problema, no puedes insertar?? si es por eso el problema está cuando haces
Código PHP:
if ($ident == $indentificacion)
Bueno espero que te ayude esto, sino sigue mostrándome tus preguntas para ayudarte.
Saludoss.