Me salta el error net::ERR_CONNECTION_RESET

Iniciado por borja.moreno, 11 Marzo 2019, 11:43 AM

0 Miembros y 1 Visitante están viendo este tema.

borja.moreno

tengo una web con una lista desplegable que muestra una serie de códigos y según el código que seleccione se completan las cajas de texto, mi problema viene cuando selecciono uno de los códigos que en la cajas de texto me aparece "undefined" y en la consola del navegador me aparece el siguiente error net::ERR_CONNECTION_RESET, he estado buscando por Google pero no he dado con la solución.( Mi web esta alojada en 000webhost).

Pagina donde se selecciona el código

Código (php) [Seleccionar]

<?php
//* configuracion database.
include("conexion.php");
 


function 
filtrado($datos){
    
$datos trim($datos); // Elimina espacios antes y después de los datos
    
$datos stripslashes($datos); // Elimina backslashes \
    
$datos htmlspecialchars($datos); // Traduce caracteres especiales en entidades HTML
    
return $datos;
}
 
$consulta "SELECT * FROM RUCQ_Principal";
$resultado mysqli_query($conexion$consulta);
 
.


?>





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
   <link href="CSS\style_Modificar.css" rel="stylesheet" type="text/css" />
  <link href="CSS\Modificar_Datos_Principales.css" rel="stylesheet" type="text/css" />


   <title>Modificar Datos Principales</title>
</head>

<body>


 <h1>MODIFICAR DATOS PRINCIPALES</h1>




<div class="Contenido">
 
<form>





<?php 
  
include("conexion.php");




  
$query 'SELECT * FROM RUCQ_Principal';

  
$result $conexion->query($query);

?>

 <p>Código Interno</p>  
 <select id="producto" onchange="ShowSelected();" name="producto">

      <option value="0" > Seleccione:</option>
   <?php    
    
while ( $row $result->fetch_array() )    
    {
        
?>

   


      <option value="<?php echo $row['Cod_Interno']; ?>" > <?php echo $row['Cod_Interno']; ?></option>
     
       

       <?php


    
}   

    
?>
   
   
 </select>
<?php

?>
<br>

<script type="text/javascript">

function ShowSelected()
{

var cod = document.getElementById("producto").value;


if(cod == '0'){

alert('Elige una opción');
return false;

}else{

if (window.XMLHttpRequest) {  
clean = new XMLHttpRequest();
 }else{
clean = new ActiveXObject("Microsoft.XMLHTTP");
 }

 clean.onreadystatechange = function(){

 if (clean.readyState  == 4 && clean.status == 200) {  

var respuesta = clean.responseText;

var jsonjs = JSON.parse(respuesta);



console.log(jsonjs[0].cOficial);
console.log(jsonjs[0].gHospital);
console.log(jsonjs[0].tLocal);
console.log(jsonjs[0].tQS);
console.log(jsonjs[0].cNacional);
console.log(jsonjs[0].coAutonomico);
console.log(jsonjs[0].hSiglas);
console.log(jsonjs[0].fAlta);
console.log(jsonjs[0].fBaja);
console.log(jsonjs[0].tBaja);
console.log(jsonjs[0].cEpisodio);




document.getElementById('Centrooficial').value = jsonjs[0].cOficial;

document.getElementById('GrupoHospital').value = jsonjs[0].gHospital;

document.getElementById('TipoLocal').value = jsonjs[0].tLocal;

document.getElementById('TerritorioQS').value = jsonjs[0].tQS;

document.getElementById('CodigoNacional').value = jsonjs[0].cNacional;

document.getElementById('CodigoOficialAutonomico').value = jsonjs[0].coAutonomico;

document.getElementById('Siglas').value = jsonjs[0].hSiglas;

document.getElementById('FechaAlta').value = jsonjs[0].fAlta;

document.getElementById('FechaBaja').value = jsonjs[0].fBaja;

document.getElementById('TipoBaja').value = jsonjs[0].tBaja;

document.getElementById('CodigoEpisodio').value = jsonjs[0].cEpisodio;



}

}

clean.open('GET','Consulta_Datos_Principales.php?cod='+cod,true);

clean.send();

}
}

</script>

 Nombre Centro Oficial
 <input type="textbox" name="Centrooficial" id="Centrooficial"><br>

 Grupo Hospital
 <input type="textbox" name="GrupoHospital" id="GrupoHospital"><br>

 Tipo Local
 <input type="textbox" name="TipoLocal" id="TipoLocal"><br>

 Territorio QS
 <input type="textbox" name="TerritorioQS" id="TerritorioQS"><br>

 Código Nacional
 <input type="textbox" name="CodigoNacional" id="CodigoNacional"><br>

 Código Ofical Autonómico
 <input type="textbox" name="CodigoOficialAutonomico" id="CodigoOficialAutonomico"><br>

 Siglas
 <input type="textbox" name="Siglas" id="Siglas"><br>

 Fecha Alta
 <input type="textbox" name="FechaAlta" id="FechaAlta"><br>

 Fecha Baja
 <input type="textbox" name="FechaBaja" id="FechaBaja"><br>

 Tipo Baja
 <input type="textbox" name="TipoBaja" id="TipoBaja"><br>

 Código Episodio
 <input type="textbox" name="CodigoEpisodio" id="CodigoEpisodio" ><br>  

 <br>

 <input type="submit" name="accion" value="Grabar" />

</form>


</div>

</body>



</html>





Código (php) [Seleccionar]

<?php


$codigo 
$_GET['cod']; 



include(
"conexion.php");





$query "SELECT * FROM RUCQ_Principal WHERE Cod_Interno = '$codigo'  ";



$resultado mysqli_query($conexion$query)or die ('Fallo al realizar la consulta');




$datos = array(['Centrooficial' => $row[0],
    
'GrupoHospital' => $row[1],
    
'TipoLocal' => $row[2],
    
'TerritorioQS' => $row[3],
    
'CodigoNacional' => $row[4],
    
'CodigoOficialAutonomico' => $row[5],
    
'Siglas' => $row[6],
    
'FechaAlta' => $row[7],
    
'FechaBaja' => $row[8],
    
'TipoBaja' => $row[9],
    
'CodigoEpisodio' => $row[10]

]);



echo 
json_encode($datos);



?>






Mod: Obligatorio el uso de etiquetas GeSHi.
Mod: Temas sobre PHP van al subforo de PHP.

srWhiteSkull

Depura, usa var_dump() para mostrar el contenido de las consultas en la base de datos y así confirmar que los datos devueltos están bien. Suprime líneas de código mediante comentarios a éstas para conocer el origen del problema, imprime variables, arrays...

http://php.net/manual/es/function.var-dump.php