![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
Estoy aca por q tengo un problemita (je je je quien aca no) que n eh podido resolver espero podamos llegar a un pronta soluciuon:
Estoy realizando un sistema de informacion que guarde ciertos datos de cada empleado entre los datos que quiero guardar estan los datos de los familiares de cada empleado.... hablare menos pa.... y vamos a la practica....
En el codigo acontinuacion guardo los datos en la session:
Código PHP:
if($_POST['nombre']!=""){
$cant_familia=$_SESSION['cant_familia'];
$_SESSION['cant_familia']=$_SESSION['cant_familia']+1;
$_SESSION['nombre'][$cant_familia]=$_POST['nombre'];
$_SESSION['apellido'][$cant_familia]=$_POST['apellido'];
$_SESSION['parentesco'][$cant_familia]=$_POST['parentesco'];
$_SESSION['fecha'][$cant_familia]=$llama->fentrada($_POST['fecha']);
$_SESSION['edad'][$cant_familia]=$llama->edad($_SESSION['fecha'][$cant_familia]);
$_SESSION['sexo'][$cant_familia]=$_POST['sexo'];
}
Código PHP:
session_start();
$cant_familia=$_SESSION['cant_familia'];
for($i=1;$i<=$cant_familia;$i++){
if(isset($_SESSION['cantart'][$i])){
$nombre=$_SESSION['nombre'][$i];
$apellido=$_SESSION['apellido'][$i];
$parentesco=$_SESSION['parentesco'][$i];
$fecha=$_SESSION['fecha'][$i];
$sexo=$_SESSION['sexo'][$i];
$insertar=mysql_query("INSERT INTO familiares VALUES ('$cedula','$nombre','$apellido','$parentesco','$fecha','$sexo')") or die(mysql_error());
}
}
Ej.: si mi session tiene Jhon en $_SESSION['nombre'][1] y Pedro en $_SESSION['nombre'][2]
Cuando hago el ciclo para $i=1, lo guarda fino todo completo PERO cuando $i=2 m da como resultado en $_SESSION['nombre'][2] "o" osea Jh"o"n la posicion del nombre anterios!!!!! y no Pedro que es lo q contiene la session en esa pocision....
MUY RARO no se por q... espero m alla explicado bien para q m puedan ayudar tal vez estudes puedan ver algo q yo no o tenga otra manera de hacerlo.....
Desde alla Gracias.....