Foros del Web » Programando para Internet » PHP »

Ayúdenme, ya no sé qué hacer!!!!!!

Estas en el tema de Ayúdenme, ya no sé qué hacer!!!!!! en el foro de PHP en Foros del Web. Por favor alguien que me ayude, ya no sé qué hacer con este código..... Resulta que mando ciertas variables y arreglos desde flash a php ...
  #1 (permalink)  
Antiguo 07/10/2003, 05:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 2
Antigüedad: 20 años, 6 meses
Puntos: 0
Ayúdenme, ya no sé qué hacer!!!!!!

Por favor alguien que me ayude, ya no sé qué hacer con este código.....
Resulta que mando ciertas variables y arreglos desde flash a php para que sean procesados e ingresados a una base de datos. Con las variables no hay problema, el problema son los arreglos y ya no sé qué hacer... nada me resulta, aquí está el código php para que alguien por favor me diga qué hago mal:

//nótese que los arreglos los envío como strings y en el php los vuelvo a arreglos, yo no sé si está bien esto que estoy haciendo por que hay partes inventadas (como lo de los for, no sé si los arreglos se ingresan así en php)

$planita= array();
$encabezadito=array();
$indicacioncita=array();
$numpreguntita=array();
$preguntita=array();
$preg=array();
$notas=array();

//en este echo no me muestra nada
echo $_POST['plana'];
//acá recibo los strings
$plana=$_POST['plana'];
$indicacio=$_POST['indicacion'];
$encabezad=$_POST['encabezado'];
$pregunt=$_POST['pregunta'];
$notas=$_POST['notas'];

//acá los paso a arreglos
$planita[]=explode(",",$plana);
$indicacioncita[]=explode(",",$indicacio);
$encabezadito[]=explode(",",$encabezad);
$preguntita[]=explode("/",$pregunt);
for($i=0;$i<sizeof(preguntita);$i++){
$preg[]=explode(";",$preguntita[$i]);
}

//esta parte no sè si està muy bien...
for($i=0;$i<sizeof($planita);$i++){
$sql1 = "INSERT INTO cuad_alum(rut_a, numcuad, fecha, encabezado, hi1, hi2, ht1, ht2, indicacion)"."VALUES('$rut', '$planita[$i]', '$fecha', '$encabezadito[$i]', '$hi1', '$hi2', '$ht1' ,'$ht2', '$indicacioncita[$i]')";
$result1 = mysql_query($sql1, $link);
echo "¡Gracias! Hemos recibido sus datos.\n";
for($j=0;$j<sizeof($preguntita);$j++){
$np=$j+1;
$sql2 = "INSERT INTO cuad_alum_resp(rut_a, numcuad, fecha, numpregp, p)"."VALUES('$rut', '$planita[$i]', '$fecha', '$np', '$preg[$i][$j]')";
$result2 = mysql_query($sql2, $link);
echo "¡Gracias! Hemos recibido sus datos.\n";
}

}


por si acaso voy a postear la parte en flash:
alumno=SharedObject.getLocal("alumno","/NeoKumon");
so1=SharedObject.getLocal("misRespuestas1","/NeoKumon");
so2=SharedObject.getLocal("misRespuestas2","/NeoKumon");
so3=SharedObject.getLocal("misRespuestas3","/NeoKumon");
env=SharedObject.getLocal("enviar","/NeoKumon");

encab=env.data.encabezado.toString();
indica=env.data.indicacion.toString();
plana=env.data.plana.toString();
trace("plana "+plana);
j=0;
for(i=0;i<so1.data.notas.length;i=i+2){
notitas[j]=so1.data.notas[i];
j=j+1;
}
notit=notitas.toString();
trace("notas "+notit);

trace(env.data.pregunta.length);
for(i=0;i<env.data.pregunta.length;i++){
for(j=0;j<env.data.pregunta[i].length;j++){

pregfinal +=String(env.data.pregunta[i][j]) add","add String(so1.data.p[i][j]) add","add String(so2.data.p[i][j]) add","add String(so3.data.p[i][j]) add";";
}
pregfinal = pregfinal add"/";
}

envia = new LoadVars();
envia.rut=alumno.data.rut;
envia.fecha=so1.data.dia add"/"add so1.data.mes add"/"add año;
envia.hi1=so1.data.horaInicio1;
envia.hi2=so1.data.horaInicio2;
envia.ht1=so1.data.horaTermino1;
envia.ht2=so1.data.horaTermino2;
envia.encabezado=encab;
envia.indicacion=indica;
envia.plana=plana;
envia.pregunta=pregfinal;
envia.notas=notit;

envia.onLoad=function(succes){
status= "su boletin fue enviado correctamente";
}
envia.sendAndLoad("http://www.labcomp.inf.utfsm.cl/~eta/NeoKumon/envia_cuadernillo.php", envia, "POST");

espero que de todo esto algo se entienda...
gracias
Kathy
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:12.