Foros del Web » Programando para Internet » PHP »

Duda son submit

Estas en el tema de Duda son submit en el foro de PHP en Foros del Web. Bueno tengo la siguiente pregunta tengo algo asi un menu que despliega un numero que cliente seleciona aqui tengo el submit .... esto se guarda ...
  #1 (permalink)  
Antiguo 12/09/2009, 21:25
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Sonrisa Duda son submit

Bueno tengo la siguiente pregunta tengo algo asi

un menu que despliega un numero que cliente seleciona aqui tengo el submit .... esto se guarda y segun su selecion muestra otra ventana con otros datos... entonces si ha esa le damos un submit nos vuelve a la primer submit.

mi programacion es asi

Código PHP:

#el primer menu de seleccion con boton submit
print 'aqui todo el cuento del formulario';
#accion del primer submit
if(isset($_POST['submit'])){
         
#muestro el segundo menu
         
print 'aqui todo el formulario';
         
#accion del segundo submit "este boton se llama submit2"
         
if(isset($_POST['submit2'])){
         
AQUI realiza la accion pero se cambia a primera pantalla no a la del submit2
        
}

como lo puedo hacer ?....

Gracias =)
  #2 (permalink)  
Antiguo 12/09/2009, 21:53
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Duda son submit

¿Como se puede hacer que cosa? No dijiste lo que haces pero no nos dijiste que es lo que quieres hacer.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 12/09/2009, 22:51
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: Duda son submit

lo que necesito hacer es que me muestro la segunda pantalla, y no la primera que tiene el primer submit, es decir, que hace hacer click en el submit2 se desarrolle la accion y al termino de esta quede en la pantalla del submit2 no del submit?

es entiende mas o menos ?
  #4 (permalink)  
Antiguo 12/09/2009, 23:14
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Duda son submit

Pero es que al dar click a un submit te pasa a otra pagina. Ejemplo
Código PHP:
Ver original
  1. <form action="pagina2.php">
  2. <input type="text" name="texto" />
  3. <input type="submit" value="submit" />
  4. </form>
Con eso, cuando le des click al submit se envia la información que hayas ingresado en el campo a la segunda pagina.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 12/09/2009, 23:25
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: Duda son submit

estoy trabajando todo en mismo archivo ... por eso deje el codigo

Código PHP:

/* PARTE 1 */
#primera parte de la pagina
#el usuario selecciona EJ: una id
print'
<form action="" method="post" enctype="multipart/form-data">
<select name="select">
  <option value="1">valor 1</option>
  <option value="2">valor 2</option>
</select>
<input name="submit" type="submit" id="submit" value="Enviar" />
</form>'
;
/* PARTE 2 */
#selecciono una id y preciono el boton
if(isset($_POST['submit'])){
#mostramos la segunda parte
print'
<form action="" method="post" enctype="multipart/form-data">
<input type="text" name="textfield" />
<input name="submit" type="submit" id="submit2" value="Enviar" />
</form>'
;
}
/* PARTE 3 */
#se preciono el submit2
if(isset($_POST['submit2'])){
#desarrollamos una accion x
print 'listo';

que pasa que el resultado final es un listo pero abajo sale la "PARTE 1" y quiero que salga la "PARTE 2", es decir, que se mantenga la primera opcion que selecciono el usuario.

Última edición por xalupeao; 12/09/2009 a las 23:34
  #6 (permalink)  
Antiguo 12/09/2009, 23:34
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Duda son submit

Coloca un else para que si no existe algun post aparezca el primer formulario y si existe te va a aparecer el segundo formulario. Ademas el action tienes que indicarle que lea el mismo archivo en otras palabras si estas corriendo index.php en el action coloca index.php.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 13/09/2009, 15:17
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: Duda son submit

la pregunta es como podria dejar $_POST[submit] ya precionado con un valor.
  #8 (permalink)  
Antiguo 13/09/2009, 18:34
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Duda son submit

Perdona ¿a que te refieres como que el submit ya precionado co un valor?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:50.