Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/10/2003, 08:50
Avatar de epplestun
epplestun
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
Puntos: 5
Pues entonces es bastante sencillo, puedes hacer una cosa (pasos a seguir) :

1º Formulario donde se inserta la cedula:

Código:
<html>
<title>Cedula</title>
<body>
<form action="procesar.php" method="POST">
<input type="text" maxlength="8" name="cedula">
<input type="submit" value="Procesar">
</form>
</body>
</html>
2º script deproceso:

Código PHP:
<?PHP
$cadena 
= array();
$cadena[0] = substr($_POST['cedula'], 02);
$cadena[1] = substr($_POST['cedula'], 33);
$cadena[2] = substr($_POST['cedula'], 53);

$cedula_formateada $cadena[0] . '.' $cadena[1] . '.' $cadena[2];

/**
 * en $cedula_formateada tendras la cadena que necesitas, 
 * luego con ella haces lo que quieras.
 */
?>
Lo que he hecho a sido hacer uso de la funcion substr(), que corta una cedana como nosotros queramos, entonces la partimos en tres partes y generamos una cadena correcta, con los puntos y demas ....

Otra forma podria ser creando una funcion de la siguiente manera:

Código PHP:
$cedula $_POST['cedula'];
function 
formatearCedula($cedula){
$cadena = array();
$cadena[0] = substr($cedula02);
$cadena[1] = substr($cedula33);
$cadena[2] = substr($cedula53);
return 
$cadena[0] . '.' $cadena[1] . '.' $cadena[2];

Saludillos y suerte
__________________
Usuario registrado de Linux #288725