Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/11/2007, 23:26
Avatar de iHans
iHans
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: ayuda con un formulario

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])<=&& strlen($num[0])>=1)
    {
        if(
$num[0] > && $num[0] < 31)
        {
            if(
$num[1] > && $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.