Formulario PHP para cargar datos en la misma página

Si queremos crear un formulario en PHP donde se carguen los datos en la misma página podemos utilizar lo siguiente:

<?php

if(isset($_POST['submit']))

{

$name = $_POST['name'];

echo "User Has submitted the form and entered this name : <b> $name </b>";

echo "<br>You can use the following form again to enter a new name.";

}

?>

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<input type="text" name="name"><br>

<input type="submit" name="submit" value="Submit Form"><br>

</form>

Para más información:

http://www.html-form-guide.com/php-form/php-form-action-self.html

Publicado por

victor

Hola!. Me llamo Víctor y soy Ingeniero Agrónomo de formación y programador web de profesión (desde el año 2006). Por otra parte me gusta, entre otras aficiones, el senderismo, jugar al futbol y al FIFA en la PS4. Te animo a participar en mi web www.biolucas.com

17 comentarios en «Formulario PHP para cargar datos en la misma página»

  1. quiero saber como puedo en html picarle al boton y sin abrir otra pantalla me muestre el pdf, tengo varios botones 1,2,3 y al picarle al 2 me muestre en la pantalla el pdf2, o si le pico al 3 me muestre en la pantallla el pdf3

    1. Hola, lo que tu necesitas es añadirle al botón un link para que al presionarlo este abra un archivo especifico, por ejemplo puedes hacer que el botón sea una imagen y a esa imagen darle un link especifico para que abra, aquí te dejo un ejemplo que puedes usar:

  2. Hola que tal tengo un formulario en el ingreso datos y los quiero enviar a la misma pagina para que se pueda cargar una tabla con los resultados de la consulta y necesito los datos que ingreso para validar y dibujar la consulta

  3. Buenos Tardes amigo que tal, tengo una pagina web para cargar datos, quisiera que en esa misma pagina me permitiera «Buscar» y a la vez muestre los regisros buscado en cada uno de los campos de texo corespondiente..

    ejemplo: Buscar: Pedro Perez y te muestre;

    Nombre: Pedro

    Apellido: Perez

    Dirección: Casa Amarilla

    Telefono: +00000-555-5555

    También permita «Actualizar»,»Eliminar»…

    Nota:Dentro de la misma pagina.

    Muchas Gracias

    1. Hola, tu lo que necesitas es un buscador como el que habilita bootsrap para ver registros que se muestran en tablas, bootstrap tiene una clase llamada DATATABLES que permita hacer lo que tu deseas, osea un buscador y debajo del mismo una tabla que muestre los registros de acuerdo a palabras claves, muestra los campos que desees de la tabla en la bd, en cuanto a lo de «actualizar y eliminar», debes hacer un crud, primeramente colocando un enlace en el registro de resultado de tu busqueda que te envie a una pagina que almacene la información de acuerdo al registro seleccionado, osea de acuerdo al ID que contenga ese registro. te adjunto la sintaxis de codigo que pide bootstrap para que se habilite el buscador que te menciono; Que por cierto carga la información dinamicamente osea puedes realizar búsquedas sin cargar la pagina, y en el caso de esta tabla realiza la busqueda de registros con los campos que se colocan en la etiqueta $row->CAMPO. Ahora solo es cuestion de que te descargues el framework de bootstrap y coloques los css y js que necesitas para el uso basico de bootstrap.

      ID
      Establecimiento
      H.Inicio
      H.Fin

      <?php
      $query = 'SELECT * FROM establecimiento';
      $q = sqlsrv_query($conexion, $query);
      while($row = sqlsrv_fetch_object($q)){
      echo "
      $row->codigo_est
      $row->nombre_est
      $row->horIni_est
      $row->horFin_est

      codigo_est’ style=’color:white;text-align:center;’>
      codigo_est’ style=’color:white;text-align:center;’>«;}?>

  4. Genial aporte pero solo tengo una duda como puedo hacer para que no me quite mis otras vistas ya que a la hora de cargar carga en la misma hoja pero me quita la vista del footer y la del menu :S !!!!

    1. Hola Danny, es muy raro lo que te pasa, pero lo voy a publicar por si alguien ha tenido ese problemas y te puede ayudar.

      Saludos!

  5. BUEN APORTE, PERO SI TENGO VARIAS FUNCIONES EN LA MISMA PAGINA Y AL HACER EL SUBMIT QUIERO REFERIRME A UNA FUNCION EN ESPECIFICO DE MI MISMA HOJA, SE PUEDE ?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

CommentLuv badge