![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
12/05/2005, 09:07
|
![Avatar de dwaks](http://static.forosdelweb.com/customavatars/avatar23606_1.gif) | | | Fecha de Ingreso: agosto-2002 Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 6 meses Puntos: 15 | |
la funcion explode devuelve un array basandose en signo guia para dividir una frase.
si quieres es optener un valor del texto 123456789M - María López puede ser el nombre, primero pasa los valores a una variable.
$var = explode("-",$usuari);
Ahora tendras
$var[0] que tiene como valor 123456789M
$var[1] que tiene como valor María López
Ya teniendo los valores ahora si metes el dato que quieras a la base de datos:
$ssql = "INSERT INTO INCIDENCIA VALUES ('".$numinci."','".$var[1]."')";
Igual has con el substr primero asigna el valor a una variable, despues verificas que valor tiene:
$var2 = substr($usuari,0,9);
Mira con un echo $var2 a ver si con 9 te da valor o si con 8 y prueba eso hasta converserte cual es el que te da el valor en realidad y luego usas la variable $var2 en el query.
$ssql = "INSERT INTO INCIDENCIA VALUES ('".$numinci."','".$var2."')"; |