• Domingo 17 de Noviembre de 2024, 15:31

Autor Tema:  Method = "post"  (Leído 1516 veces)

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Method = "post"
« en: Jueves 15 de Marzo de 2007, 01:40 »
0
:P  :P  :P


bueno como sabran cuando utilizamos method= "Post" la pasamos valores a otra pagina u otro archivo llamado comosea.php y bueno me preguntaba si si se pueden pasar los valores en la misma pagina es decir ejecutar despues del submit lo de comosea.php sobre la misma pagina sin necesidad de que se cargue de nuevo.

Espero me de a entender y me puedan ayudar...
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Method = "post"
« Respuesta #1 en: Jueves 15 de Marzo de 2007, 04:54 »
0
Te referís a que el action sea la misma página en la que se encuentra el form. si estoy en lo correcto lo que buscas hacer es algo parecido a:
Código: Text
  1. <!-- comosea.php -->
  2. <html>
  3.   <head>
  4.       <title>Formulario Reentrantes</title>
  5.   </head>
  6.   <body>
  7.     <?
  8.       if (!$_POST){
  9.     ?>
  10.         <form name="formLoguin" action="comosea.php" method="post">
  11.           <table>
  12.           <tr>                      
  13.             <td align="left"><label for="nombre">Nombre:</label></td>
  14.             <td align="left"><input type="text" name="nombre" id="nombre" size="10" /></td>
  15.           </tr>
  16.           <tr>
  17.             <td align="left"><label for="apellido">Apellido:</label></td>
  18.             <td align="left"><input type="text" name="apellido" id="apellido" size="10" /></td>
  19.           </tr>
  20.           <tr>
  21.             <td colspan="2" align="left"><input type="submit" value="Aceptar" /></td>
  22.           </tr>
  23.         </table>
  24.       </form>
  25.     <?
  26.       }else{
  27.           echo "<b>".$_POST['apellido']." ".$_POST['nombre']."</b>, ¿En realidad es usted?";
  28.         echo "<br /><br />";
  29.         echo "<a href='comosea.php'>Volver</a>";
  30.       }
  31.     ?>
  32.   </body>
  33. </html>
  34.  

¿Estoy bién?

Saludos :wacko:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Method = "post"
« Respuesta #2 en: Jueves 15 de Marzo de 2007, 13:31 »
0
Es más facil si se coloca

action="<? $_SERVER['PHP_SELF'];  ?>

Yo lo hago de esa manera.
El pasado son solo recuerdos, el futuro son solo sueños

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Method = "post"
« Respuesta #3 en: Jueves 15 de Marzo de 2007, 13:40 »
0
Cita de: "RadicalEd"
Es más facil si se coloca

action="<? $_SERVER['PHP_SELF'];  ?>

Yo lo hago de esa manera.
Mas que ser mas fácil es mas práctico  :P
Lo puse así para que sea mas claro  :comp:

[dohtml]<hr>[/dohtml]

Bicho. Ahora que leo de nuevo tu pregunta  veo que dice:
Cita de: "Bicholey"
sin necesidad de que se cargue de nuevo
mmm...
de la forma en que te dije la página se recarga. Para evitar eso tendrías que utilizar JavaScript en vez de PHP con un boton (tipo boton  :P ) en vez de submit y utilizar los valores de los campos de tu formulario directamente (No usarías $_POST en este caso).-

Fijate vos que es lo que te conviene  :kicking:

Salud  :beer: os
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Method = "post"
« Respuesta #4 en: Jueves 15 de Marzo de 2007, 16:29 »
0
:P  :P  :P  :P  :P

Ok gracias voy a probar ambos metodos a ver cual me es mas funcional, alo que me referia de que no se cargue de nuevo la pagina es por decir ala hora de eliminar un archivo de mi base de datos por ais decirlo el usuario ingresa el # de inventario y se hace una consulta ala base de datos, para de esta forma la consulta me regrese dicho # de inventario # de serie marca, modelo etc etc y preguntarle en realidad desea borrar ese archivo ?
y que lo haga sobre la misma pagina alo mejor sera necesario que se regargue pero no que me llama a otra diferente como lo he hecho y os he mencionado al principio y de esta forma si el usuario elige borrar el archivo o no borrarlo de nuevo sobre esa misma pagina mande el DELETE o se regrese al menu de elegir el archivo a borrar.


Bueno pues he probado lo que me dio Angel k ido y es algo parecido alo que tenia en mente, aunque quiero ir un poco màs alla, no se si han visto las paginas en las que tengo un formulario lo llenas y la consulta la hace como si fuera un sistema local en el cual aparece unas flechitas que giran en circulos indicandonos que se esta procesando la informacion y luego sobre la misma pagina aparece abajito los resultados de la consulta o algo asì , que en este caso seria una consulta a la base de datos con php y mysql ...

Agradezco la ayuda de ambos.  :D  :D
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Method = "post"
« Respuesta #5 en: Jueves 15 de Marzo de 2007, 17:12 »
0
Bueno, entonces creo que esto te va a gustar mucho.-

Paginación mediante PHP, MySQL y AJAX

 :band:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Method = "post"
« Respuesta #6 en: Jueves 15 de Marzo de 2007, 21:53 »
0
:lol:  :lol:  :lol:  :lol:  :lol:  :lol:


Excelente muy buena informacion y la consulta me salio de maravilla.

Muchas gracias y a seguir trabajando.  :comp:  :comp:  :comp:
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Method = "post"
« Respuesta #7 en: Viernes 16 de Marzo de 2007, 03:50 »
0
De nada y, sí, siga trabajando :comp:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.