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

victor

Hola!. Me llamo Víctor Reyes 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 PS3. Te animo a participar en mi web www.biolucas.com

This Post Has 12 Comments

  1. Rafa Rocha

    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

    1. victor
      victor

      Hola Rafa, muchas gracias por contactarnos. Publicamos tu consulta para ver si te podemos ayudar entre todos.

      Un saludo, Víctor

  2. Juan

    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. Juan Gabriel

      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;’>“;}?>

      1. victor
        victor

        Hola Juan Gabriel, muchas gracias por participar.
        Un saludo, Víctor

  3. Polaco

    Buenisimo Victor, si en Action del form no pones nada, se autorefencia xD

    1. victor
      victor

      Muchas gracias por participar.

      Un saludo, Víctor

  4. DannyFKB

    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. victor
      victor

      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. harriroot

    graacias bro.

    1. victor
      victor

      Gracias a ti!, saludos

  6. vladimir

    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 un comentario

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

*

CommentLuv badge