entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Recursividad en un formulario

Tengo un formulario que se consulta
y carga dos variables de session funciona en local pero cuando se sube al hosting genera error 500 (http://thumbs.subefotos.com/704626f73cc6ecc0aa7b75f10a5eade2o.jpg)
se compone de dos cosultas la primera que carga formulario (http://subefotos.com/ver/?d122f85ec4c8d10a7748e6c7c853bff6o.png) y la segunda que carga una lista
1-

<?php 
                                if (!empty($num)) {
                                    $nume = $num;
                                    $sql="  
                                    SELECT 
                                            cn.id_unico,
                                            cn.fecha,
                                            cn.tipocomprobante,
                                            cn.numero,
                                            cn.tercero,
                                            tr.id_unico,
                                            tr.nombreuno,
                                            tr.nombredos,
                                            tr.apellidouno,
                                            tr.apellidodos,
                                            tr.razonsocial,
                                            ti.nombre,
                                            tr.numeroidentificacion,
                                            ct.id_unico,
                                            ct.nombre,
                                            cc.id_unico,
                                            cc.nombre,
                                            cn.numerocontrato,
                                            ec.nombre,
                                            cn.descripcion
                                    FROM gf_comprobante_cnt cn
                                    LEFT JOIN gf_tipo_comprobante ct ON cn.tipocomprobante = ct.id_unico
                                    LEFT JOIN gf_tercero tr ON cn.tercero = tr.id_unico
                                    LEFT JOIN gf_tipo_identificacion ti ON tr.tipoidentificacion = ti.id_unico
                                    LEFT JOIN gf_clase_contrato cc ON cn.clasecontrato = cc.id_unico
                                    LEFT JOIN gf_estado_comprobante_cnt ec ON cn.estado = ec.id_unico
                                    WHERE cn.numero = '$nume'";
                                    $rs = $mysqli->query($sql);
                                    $cn = mysqli_fetch_row($rs);
                                }                    
                            ?>

<?php 
                            if (!empty($idNumeroC)) {
                                $sql="  
                                SELECT
                                   DT.id_unico,
                                   CT.id_unico,
                                   CT.nombre,
                                   CT.codi_cuenta,
                                   DT.naturaleza,
                                   N.id_unico,
                                   N.nombre,
                                   T.id_unico,
                                   T.nombreuno,
                                   T.nombredos,
                                   T.apellidouno,
                                   T.apellidodos,
                                   T.numeroidentificacion,
                                   TI.id_unico,
                                   TI.nombre,
                                   CC.id_unico,
                                   CC.nombre,
                                   PR.id_unico,
                                   PR.nombre,
                                   DT.valor
                                FROM
                                  gf_detalle_comprobante DT
                                LEFT JOIN
                                  gf_cuenta CT ON DT.cuenta = CT.id_unico
                                LEFT JOIN
                                  gf_naturaleza N ON N.id_unico = DT.naturaleza
                                LEFT JOIN
                                  gf_tercero T ON DT.tercero = T.id_unico
                                LEFT JOIN
                                  gf_tipo_identificacion TI ON T.tipoidentificacion = TI.id_unico
                                LEFT JOIN
                                  gf_centro_costo CC ON DT.centrocosto = CC.id_unico
                                LEFT JOIN
                                  gf_proyecto PR ON DT.proyecto = PR.id_unico
                                WHERE (DT.comprobante) = '".$idNumeroC."'";
                                $rs = $mysqli->query($sql);
                            }

                    ?>

magarzon comentado Sep 10, 2016

Es probable que el problema esté en el mysql, que no tengas bien configurado los parámetros de conexión en el servidor, porque aparte de eso, tu código no hace mucho más.

Alex_Numpaque comentado Sep 12, 2016

Ya revise y limpie el código y encontré/descubrí un codigo de demás que generaba la carga del archivo. Gracias por tu respuesta :D

1 Respuesta

3votos

Leonardo-Tadei Puntos208320

Hola @Jhon_Numpaque,

un error 500 se puede deber a muchas cosas dstintas: permisos, usuarios dueño del script, error de sintaxis, uso de funciones inexistentes, tiempo de ejecución excedido, etc.

Fijate en el log de errod del servidor, que ahí aparece exactamente qué es lo que pasa.

Si no entendés el mensaje de error del LOG, copialo y pegalos acá así te ayudamos;

Saludos cordiales

Alex_Numpaque comentado Sep 12, 2016

Gracias si era la creación de un archivo que lo hacia pesado gracias por tu ayuda. :D

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta