Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Andres1s en 03 de Marzo 2021, 19:49

Título: PHP Validar datos existentes en base de datos MySql verificar id existe mostrar
Publicado por: Andres1s en 03 de Marzo 2021, 19:49
Hola, ¿me podrían ayudar? Estoy creando una web en  la cual tengo que verificar si el  ID existe en la BD y si este existe mostrar el dato  que seria un archivo pdf solo tengo el html me falta el php me pueden ayudar ? El código html sería:


   
Código: [Seleccionar]
           <h3 class="text-center">Verificación de Documentos</h3>
                <div style="width:500px; height:200px; margin-left:auto; margin-right:auto">

      <form name="Validar" method="post" action="http://xxxxxxxxxxxx.xx/docspdf/545043885499.pdf">
        <label for="documento" style="text-align: initial;">Codigo del documento:</label>
        <input type="text" id="documento" name="documento" value="" style="width:200px;"></input>
        <button type="reset" onClick="resetbody();unlockInputs();">Limpiar</button>
        <button type="submit" >Validar</button>
    </form>
Título: Re: Ayuda Validar datos existente en sql con php
Publicado por: Alex Rodríguez en 03 de Marzo 2021, 20:02
Hola Andres1s y bienvenido. Mira en este hilo cómo poner título a los temas y cómo pegar código en los foros: https://aprenderaprogramar.com/foros/index.php?topic=1460.0

En este curso tienes ejemplos de consultas a una base de datos con PHP que quizás te sirvan: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Saludos
Título: Re: Ayuda Validar datos existente en sql con php
Publicado por: Andres1s en 03 de Marzo 2021, 20:21
Ok gracias , de igual forma , existe algun ejemplo  que me pueda orientar o alguna ayuda en este post
Título: Re: Ayuda Validar datos existente en sql con php
Publicado por: mchojrin en 18 de Marzo 2021, 19:11
Hola me podrian ayudar estoy creando una web en  la cual tengo que verificar si el  ID existe en la BD y si este existe mostrar el dato  que seria un archivo pdf solo tengo el html me falta el php me pueden ayudar ? el html seria .


               <h3 class="text-center">Verificación de Documentos</h3>
                <div style="width:500px; height:200px; margin-left:auto; margin-right:auto">

      <form name="Validar" method="post" action="http://xxxxxxxxxxxx.xx/docspdf/545043885499.pdf (http://xxxxxxxxxxxx.xx/docspdf/545043885499.pdf)">
        <label for="documento" style="text-align: initial;">Codigo del documento:</label>
        <input type="text" id="documento" name="documento" value="" style="width:200px;"></input>
        <button type="reset" onClick="resetbody();unlockInputs();">Limpiar</button>
        <button type="submit" >Validar</button>
    </form>


Hola Andres:


  Necesitas primero que nada establecer una conexión a tu base de datos, para eso puedesy  user mysqli (https://www.php.net/manual/es/book.mysqli.php) si estás usando MySQL o, si quieres algo más general puedes usar PDO (https://www.php.net/manual/es/book.pdo.php).


  Para obtener el dato del ID asumo que lo tendrás en el input "documento", en ese caso, siendo que tu formulario va por post deberás usar $_POST['documento'] para rescatarlo.


  Con ese dato podrás armar un query tipo


Código: [Seleccionar]
$sql = "SELECT * FROM users WHERE id = ".$_POST['documento'];

  Y correrlo usando alguna función de ejecución de SQL.


  Validar que existe el registro es igual a verificar que el SQL haya retornado resultados.


  Para ser más específico necesito conocer la estructura de tu base de datos y el motor que usas.


  Saludos!