elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / PHP / Me salta el error net::ERR_CONNECTION_RESET en: 11 Marzo 2019, 11:43 am
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
  1. <?php
  2. //* configuracion database.
  3. include("conexion.php");
  4.  
  5.  
  6.  
  7. function filtrado($datos){
  8.    $datos = trim($datos); // Elimina espacios antes y después de los datos
  9.    $datos = stripslashes($datos); // Elimina backslashes \
  10.    $datos = htmlspecialchars($datos); // Traduce caracteres especiales en entidades HTML
  11.    return $datos;
  12. }
  13.  
  14. $consulta = "SELECT * FROM RUCQ_Principal";
  15. $resultado = mysqli_query($conexion, $consulta);
  16.  
  17. .
  18.  
  19.  
  20. ?>
  21.  
  22.  
  23.  
  24.  
  25. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  26. <html xmlns="http://www.w3.org/1999/xhtml">
  27.  
  28. <head>
  29.    <link href="CSS\style_Modificar.css" rel="stylesheet" type="text/css" />
  30.   <link href="CSS\Modificar_Datos_Principales.css" rel="stylesheet" type="text/css" />
  31.  
  32.  
  33.    <title>Modificar Datos Principales</title>
  34. </head>
  35.  
  36. <body>
  37.  
  38.  
  39.  <h1>MODIFICAR DATOS PRINCIPALES</h1>
  40.  
  41.  
  42.  
  43.  
  44. <div class="Contenido">
  45.  
  46. <form>
  47.  
  48.  
  49.  
  50.  
  51.  
  52. <?php
  53.  include("conexion.php");
  54.  
  55.  
  56.  
  57.  
  58.  $query = 'SELECT * FROM RUCQ_Principal';
  59.  
  60.  $result = $conexion->query($query);
  61.  
  62. ?>
  63.  <p>Código Interno</p>  
  64.  <select id="producto" onchange="ShowSelected();" name="producto">
  65.  
  66.       <option value="0" > Seleccione:</option>
  67.    <?php    
  68.    while ( $row = $result->fetch_array() )    
  69.    {
  70.        ?>
  71.  
  72.  
  73.  
  74.       <option value="<?php echo $row['Cod_Interno']; ?>" > <?php echo $row['Cod_Interno']; ?></option>
  75.  
  76.  
  77.  
  78.        <?php
  79.  
  80.  
  81.    }  
  82.  
  83.    ?>    
  84.  
  85.  </select>
  86. <?php
  87.  
  88. ?> <br>
  89.  
  90. <script type="text/javascript">
  91.  
  92. function ShowSelected()
  93. {
  94.  
  95. var cod = document.getElementById("producto").value;
  96.  
  97.  
  98. if(cod == '0'){
  99.  
  100. alert('Elige una opción');
  101. return false;
  102.  
  103. }else{
  104.  
  105. if (window.XMLHttpRequest) {  
  106. clean = new XMLHttpRequest();
  107.  }else{
  108. clean = new ActiveXObject("Microsoft.XMLHTTP");
  109.  }
  110.  
  111.  clean.onreadystatechange = function(){
  112.  
  113.  if (clean.readyState  == 4 && clean.status == 200) {  
  114.  
  115. var respuesta = clean.responseText;
  116.  
  117. var jsonjs = JSON.parse(respuesta);
  118.  
  119.  
  120.  
  121. console.log(jsonjs[0].cOficial);
  122. console.log(jsonjs[0].gHospital);
  123. console.log(jsonjs[0].tLocal);
  124. console.log(jsonjs[0].tQS);
  125. console.log(jsonjs[0].cNacional);
  126. console.log(jsonjs[0].coAutonomico);
  127. console.log(jsonjs[0].hSiglas);
  128. console.log(jsonjs[0].fAlta);
  129. console.log(jsonjs[0].fBaja);
  130. console.log(jsonjs[0].tBaja);
  131. console.log(jsonjs[0].cEpisodio);
  132.  
  133.  
  134.  
  135.  
  136. document.getElementById('Centrooficial').value = jsonjs[0].cOficial;
  137.  
  138. document.getElementById('GrupoHospital').value = jsonjs[0].gHospital;
  139.  
  140. document.getElementById('TipoLocal').value = jsonjs[0].tLocal;
  141.  
  142. document.getElementById('TerritorioQS').value = jsonjs[0].tQS;
  143.  
  144. document.getElementById('CodigoNacional').value = jsonjs[0].cNacional;
  145.  
  146. document.getElementById('CodigoOficialAutonomico').value = jsonjs[0].coAutonomico;
  147.  
  148. document.getElementById('Siglas').value = jsonjs[0].hSiglas;
  149.  
  150. document.getElementById('FechaAlta').value = jsonjs[0].fAlta;
  151.  
  152. document.getElementById('FechaBaja').value = jsonjs[0].fBaja;
  153.  
  154. document.getElementById('TipoBaja').value = jsonjs[0].tBaja;
  155.  
  156. document.getElementById('CodigoEpisodio').value = jsonjs[0].cEpisodio;
  157.  
  158.  
  159.  
  160. }
  161.  
  162. }
  163.  
  164. clean.open('GET','Consulta_Datos_Principales.php?cod='+cod,true);
  165.  
  166. clean.send();
  167.  
  168. }
  169. }
  170.  
  171. </script>
  172.  
  173.  Nombre Centro Oficial
  174.  <input type="textbox" name="Centrooficial" id="Centrooficial"><br>
  175.  
  176.  Grupo Hospital
  177.  <input type="textbox" name="GrupoHospital" id="GrupoHospital"><br>
  178.  
  179.  Tipo Local
  180.  <input type="textbox" name="TipoLocal" id="TipoLocal"><br>
  181.  
  182.  Territorio QS
  183.  <input type="textbox" name="TerritorioQS" id="TerritorioQS"><br>
  184.  
  185.  Código Nacional
  186.  <input type="textbox" name="CodigoNacional" id="CodigoNacional"><br>
  187.  
  188.  Código Ofical Autonómico
  189.  <input type="textbox" name="CodigoOficialAutonomico" id="CodigoOficialAutonomico"><br>
  190.  
  191.  Siglas
  192.  <input type="textbox" name="Siglas" id="Siglas"><br>
  193.  
  194.  Fecha Alta
  195.  <input type="textbox" name="FechaAlta" id="FechaAlta"><br>
  196.  
  197.  Fecha Baja
  198.  <input type="textbox" name="FechaBaja" id="FechaBaja"><br>
  199.  
  200.  Tipo Baja
  201.  <input type="textbox" name="TipoBaja" id="TipoBaja"><br>
  202.  
  203.  Código Episodio
  204.  <input type="textbox" name="CodigoEpisodio" id="CodigoEpisodio" ><br>  
  205.  
  206.  <br>
  207.  
  208.  <input type="submit" name="accion" value="Grabar" />
  209.  
  210. </form>
  211.  
  212.  
  213. </div>
  214.  
  215. </body>
  216.  
  217.  
  218.  
  219. </html>
  220.  
  221.  



Código
  1. <?php
  2.  
  3.  
  4. $codigo = $_GET['cod'];
  5.  
  6.  
  7.  
  8. include("conexion.php");
  9.  
  10.  
  11.  
  12.  
  13.  
  14. $query = "SELECT * FROM RUCQ_Principal WHERE Cod_Interno = '$codigo'  ";
  15.  
  16.  
  17.  
  18. $resultado = mysqli_query($conexion, $query)or die ('Fallo al realizar la consulta');
  19.  
  20.  
  21.  
  22.  
  23. $datos = array(['Centrooficial' => $row[0],
  24.    'GrupoHospital' => $row[1],
  25.    'TipoLocal' => $row[2],
  26.    'TerritorioQS' => $row[3],
  27.    'CodigoNacional' => $row[4],
  28.    'CodigoOficialAutonomico' => $row[5],
  29.    'Siglas' => $row[6],
  30.    'FechaAlta' => $row[7],
  31.    'FechaBaja' => $row[8],
  32.    'TipoBaja' => $row[9],
  33.    'CodigoEpisodio' => $row[10]
  34.  
  35. ]);
  36.  
  37.  
  38.  
  39. echo json_encode($datos);
  40.  
  41.  
  42.  
  43. ?>
  44.  



Mod: Obligatorio el uso de etiquetas GeSHi.
Mod: Temas sobre PHP van al subforo de PHP.
2  Programación / PHP / Recuperar un valor de una select con php en: 18 Febrero 2019, 11:27 am
Tengo una lista desplegable en Html que muestra los datos de un campo de la base de datos y lo que quiero cuando el usuario seleccione un valor de la lista desplegable capturar ese valor para luego rellenar los Imput con los datos correspondientes al valor que a seleccionado en la lista desplegable.

Voy intentar explicarme mejor, yo lo que tengo ahora mismo en el código que he pasado es una lista desplegable que me muestra que me recupera unos códigos de la BBDD, pero lo que quiero es saber que código se a seleccionado en la lista para luego completar de forma automática los siguientes campos en función del código seleccionado.

Un saludo y gracias de antemano.

Código
  1. <?php
  2.  
  3. //* configuracion database.
  4. include("conexion.php");
  5.  
  6. function filtrado($datos){
  7.    $datos = trim($datos); // Elimina espacios antes y después de los datos
  8.    $datos = stripslashes($datos); // Elimina backslashes \
  9.    $datos = htmlspecialchars($datos); // Traduce caracteres especiales en entidades HTML
  10.    return $datos;
  11. }
  12.  
  13. $consulta = "SELECT * FROM RUCQ_Principal";
  14. $resultado = mysqli_query($conexion, $consulta);
  15.  
  16. // aqui controlar si la query dio error o no.
  17.  
  18.  
  19. ?>
  20.  
  21.  
  22.  
  23.  
  24. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  25. <html xmlns="http://www.w3.org/1999/xhtml">
  26.  
  27. <head>
  28.    <link href="CSS\style_Modificar.css" rel="stylesheet" type="text/css" />
  29.   <link href="CSS\Modificar_Datos_Principales.css" rel="stylesheet" type="text/css" />
  30.  
  31.  
  32.    <title>Modificar Datos Principales</title>
  33. </head>
  34.  
  35. <body>
  36.  
  37.  
  38.  <h1>MODIFICAR DATOS PRINCIPALES</h1>
  39.  
  40.  
  41.  
  42.  
  43. <div class="Contenido">
  44.  
  45. <form >
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. <?php
  53.  include("conexion.php");
  54.  
  55.  $query = 'SELECT * FROM RUCQ_Principal';
  56.  
  57.  $result = $conexion->query($query);
  58.  
  59. ?>
  60.  <p>Código Interno</p>
  61.  <select multiple name= "cod_interno[]">
  62.       <option value="0" > Seleccione:</option>
  63.    <?php
  64.    while ( $row = $result->fetch_array() )
  65.    {
  66.        ?>
  67.  
  68.  
  69.       <option > <?php echo $row['Cod_Interno']; ?></option>
  70.  
  71.  
  72.        <?php
  73.    }
  74.    ?>
  75.  </select>
  76. <?php
  77.  
  78. ?> <br>
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  Nombre Centro Oficial
  86.  <input type="textbox" name="NombreCentroOficial"><br>
  87.  
  88.  Grupo Hospital
  89.  <input type="textbox" name="GrupoHospital"><br>
  90.  
  91.  Tipo Local
  92.  <input type="textbox" name="TipoLocal"><br>
  93.  
  94.  Territorio QS
  95.  <input type="textbox" name="TerritorioQS"><br>
  96.  
  97.  Código Nacional
  98.  <input type="textbox" name="CodigoOficial"><br>
  99.  
  100.  Código Ofical Autonómico
  101.  <input type="textbox" name="CodigoOficialAutonomico"><br>
  102.  
  103.  Siglas
  104.  <input type="textbox" name="Siglas"><br>
  105.  
  106.  Fecha Alta
  107.  <input type="textbox" name="FechaAlta"><br>
  108.  
  109.  Fecha Baja
  110.  <input type="textbox" name="FechaBaja"><br>
  111.  
  112.  Tipo Baja
  113.  <input type="textbox" name="TipoBaja"><br>
  114.  
  115.  Código Episodio
  116.  <input type="textbox" name="CodigoEpisodio"><br>
  117.  
  118. </form>
  119.  
  120.  
  121.  
  122.  
  123. </div>
  124.  
  125. </body>
  126. </html>
  127.  
3  Programación / Desarrollo Web / Me gustaría actualizar el titulo de unos datos dependiendo del día del mes en: 24 Julio 2018, 11:30 am
Tengo la siguiente consulta que si el día del mes es igual o mayor al día 10 del mes en curso me muestra los datos de ese mes y si el día del mes es menor al día 10 entonces me muestra los datos del mes anterior.

Lo que quiero es que si el día del mes es igual o mayor al día 10 entonces que en ese caso el titulo de ese dato me ponga el nombre del mes en curso y si el día es menor a 10 entonces que me actualice el titulo poniendo el nombre del mes anterior.

SELECT 26,ROUND(ISNULL(convert(FLOAT, SUM(A.num_ActosRealizados))/ convert(FLOAT, min(a.num_dias)), 0), 0),' ',B.ID,'CNT','S'
FROM TA_ActosIndicadoresAnnoMes a WITH (NOLOCK)
RIGHT JOIN TC_Centro b WITH(NOLOCK) ON a.cod_centro=b.cod_centro
AND cod_Indicador = 12
    AND
    ( (
          DAY(FEC_ANNOMES) < 10 AND FEC_ANNOMES =  YEAR(DATEADD(MM, - 1, DATEADD(DD, - 1, GETDATE()))) * 100  + MONTH(DATEADD(MM, - 1, DATEADD(DD, - 1, GETDATE())))   
       )
       OR (
          DAY(FEC_ANNOMES) >= 10 AND FEC_ANNOMES = YEAR(GETDATE()) * 100 + MONTH(GETDATE())
       )
     )
GROUP BY B.ID
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines