Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2007, 10:01
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: como puedo vididir un nombre?...

Cita:
Iniciado por sergi_climent Ver Mensaje
la opcion mas factible es q pongas tres campos en tu form (nombre, apellido1, apellido2)
totalmente de acuerdo.

no importa que lo guardes en un solo campo en tu base de datos, pero al tener 3 cajas de texto puedes manipularlo, es decir, antes de grabarlo a tu base de datos (suponiendo que lo guardas en un solo campo) puedes agregarle un signo que los divida.

ejemplo

$nombre=$_POST['nombre']."-".$_POST['aPaterno']."".$_POST['aMaterno'];
mysql_query("INSERT INTO cliente (nombre) VALUES ('$nombre')");

con esto tendrias algo similar a esto:
$nombre = 'Edgar Israel-Tamayo-Silva'
entons cuando lo recuperes de tu base de datos puedes usar un split() o un explode()

y tendrías algo como esto
...
$row=mysql_fetch_assoc($res);
$nombreCliente=explode("-",$row['nombre']);

$nombre=$nombreCliente[0];
$apePaterno=$nombreCliente[1];
$apeMaterno=$nombreCliente[2];

espero y esto te de una idea para lo q necesitas
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.