Cita:
Iniciado por sergi_climent
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.