Autor Tema: Iframes y formulario  (Leído 2505 veces)

Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
Iframes y formulario
« en: 26 de Febrero de 2012, 18:07:46 pm »
Hola, estoy haciendo un formulario en el que dentro de las etiquetas form tiene iframes que muestran selectores de radar para poder elegir una opción, pues bien, no sé como hacer que de cada iframe solo me reconozca un botón de radar, porque me selecciona todos.
Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2

Comunidad PHPeros

Iframes y formulario
« en: 26 de Febrero de 2012, 18:07:46 pm »

Desconectado AlejoSketch

  • PHPero Avanzado
  • ****
  • Mensajes: 339
  • Karma: 12
  • Sexo: Masculino
  • Aprendiendo algo nuevo cada día!
    • Ver Perfil
Re:Iframes y formulario
« Respuesta #1 en: 27 de Febrero de 2012, 02:56:19 am »
Hola, estoy haciendo un formulario en el que dentro de las etiquetas form tiene iframes que muestran selectores de radar para poder elegir una opción, pues bien, no sé como hacer que de cada iframe solo me reconozca un botón de radar, porque me selecciona todos.

No se si sea ignorante en el tema o este confundido pero no logro imaginármelo del todo, te molestaría aclararme un poquito más o agregar el código en cuestión?  :)


Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
Re:Iframes y formulario
« Respuesta #2 en: 27 de Febrero de 2012, 16:25:25 pm »

¿Ves a lo que me refiero? Es que se quedan seleccionadas todas las opciones conforma vas clickando y no desaparece del anterior.

Código: [Seleccionar]
<form action="?id=generator1" method="get">
<iframe height="48%" width="100%" name="bw" src="marcas/berlinwood.php" >
</iframe>
<iframe height="46%" width="100%" name="bollie" src="marcas/bollie.php" >
</iframe>
<iframe height="48%" width="100%" name="captusk" src="marcas/captusk.php" >
</iframe>
<iframe height="48%" width="100%" name="blanks" src="marcas/blank.php" >
</iframe>
<iframe height="46%" width="100%" name="flaked" src="marcas/flaked.php" >
</iframe>
<iframe height="46%" width="100%" name="kaliz" src="marcas/kaliz.php" >
</iframe>
<iframe height="46%" width="100%" name="lest" src="marcas/lest.php" >
</iframe>
<iframe height="48%" width="100%" name="lowpro" src="marcas/lowpro.php" >
</iframe>
<iframe height="46%" width="100%" name="rbn" src="marcas/rbn.php" >
</iframe>
<iframe height="46%" width="100%" name="shen" src="marcas/shen.php" >
</iframe>
<iframe height="46%" width="100%" name="spiraldecks" src="marcas/spiral.php" >
</iframe>
<iframe height="48%" width="100%" name="yw" src="marcas/yw.php" >
</iframe>
</form>



Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:Iframes y formulario
« Respuesta #3 en: 27 de Febrero de 2012, 19:15:02 pm »

Hola,

Efectivamente el error esta en los name="". Si llamas a cada botón de una manera diferente, html no se hace cargo de los botones cuyo nombre es diferente. No se si me explico. La solución es ponerle a los name="" un mismo valor. Por ejmplo, a los 6 botones: name="boton".

Claro, ahora te surgirá la idea de... Pero, ¿Si los llamo a todos igual como distinguiré cual ha elegido el usuario?. Muy facil, al igual que tenías un valor para cada name, debes hacerlo con el atributo: value="". Entonces quedamos en llamar a todos los name="" igual y agregar el value="" a cada cual diferente al anterior.

Una vez que hayas hecho eso, tan solo debes hacer un <?php echo $_POST[&#39;boton&#39;]; ?> y te entregará el valor asignado.
Prueba y nos dices ;-).

Un saludo,
Siquillote.

#Fdo. Physlet

Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
Re:Iframes y formulario
« Respuesta #4 en: 27 de Febrero de 2012, 19:31:36 pm »
Gracias Siquillote! Lo de como reconocer cada uno ya lo había usado anteriormente, me ayudo Masato. Gracias
Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:Iframes y formulario
« Respuesta #5 en: 27 de Febrero de 2012, 19:32:39 pm »

Gracias Siquillote! Lo de como reconocer cada uno ya lo había usado anteriormente, me ayudo Masato. Gracias

De nada! ;-)

Un saludo,
Siquillote

#Fdo. Physlet

Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
Re:Iframes y formulario
« Respuesta #6 en: 27 de Febrero de 2012, 19:41:07 pm »
Sigue haciendo lo mismo, y además al enviar no pasa los datos por GET. Creo que el problema está en los iframe:

Código: [Seleccionar]
<form method="get">
<iframe height="48%" width="100%" name="decks" src="marcas/berlinwood.php" >
</iframe>
<iframe height="46%" width="100%" name="decks" src="marcas/bollie.php" >
</iframe>
<iframe height="48%" width="100%" name="decks" src="marcas/captusk.php" >
</iframe>
<iframe height="48%" width="100%" name="decks" src="marcas/blank.php" >
</iframe>
<iframe height="46%" width="100%" name="decks" src="marcas/flaked.php" >
</iframe>
<iframe height="46%" width="100%" name="decks" src="marcas/kaliz.php" >
</iframe>
<iframe height="46%" width="100%" name="decks" src="marcas/lest.php" >
</iframe>
<iframe height="48%" width="100%" name="decks" src="marcas/lowpro.php" >
</iframe>
<iframe height="46%" width="100%" name="decks" src="marcas/rbn.php" >
</iframe>
<iframe height="46%" width="100%" name="decks" src="marcas/shen.php" >
</iframe>
<iframe height="46%" width="100%" name="decks" src="marcas/spiral.php" >
</iframe>
<iframe height="48%" width="100%" name="decks" src="marcas/yw.php" >
</iframe>
<div align="right"><input name="id" type="submit" value="generator1" /></div>
</form>
Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:Iframes y formulario
« Respuesta #7 en: 27 de Febrero de 2012, 19:42:49 pm »

Hola,

¡No me había fijado! ¿Por que usas iframes? O.o

#Fdo. Physlet

Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
Re:Iframes y formulario
« Respuesta #8 en: 27 de Febrero de 2012, 19:44:49 pm »
Para cargar un while de php que genera tropecientos resultados y quería la barra de abajo para poder desplazarme sin hacer una pagina de miles de pixeles
Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Iframes y formulario
« Respuesta #9 en: 27 de Febrero de 2012, 21:43:33 pm »
Para cargar un while de php que genera tropecientos resultados y quería la barra de abajo para poder desplazarme sin hacer una pagina de miles de pixeles

Dios, te pasas.
Los iframe son solo únicamente para mostrar un trozo especifico de una pagina web, lo que tu quieres hacer se hace usando CSS con la propiedad overflow.

Saludos.
Twitter: @JoakoM010



Desconectado AlejoSketch

  • PHPero Avanzado
  • ****
  • Mensajes: 339
  • Karma: 12
  • Sexo: Masculino
  • Aprendiendo algo nuevo cada día!
    • Ver Perfil
Re:Iframes y formulario
« Respuesta #10 en: 28 de Febrero de 2012, 00:32:25 am »
Dios, te pasas.
Los iframe son solo únicamente para mostrar un trozo especifico de una pagina web, lo que tu quieres hacer se hace usando CSS con la propiedad overflow.

Saludos.

Exacto, yo también me preguntaba el porque de esos iframe, pero bueno ya @SoyJoaquin. te ha dicho que se resuelve con overflow de CSS, solo tienes que contener el while dentro de un div con la propiedad ya mencionada (y también su altura y ancho claro), asegurate de que el valor de esta sea: scroll, creo que es fácil entender porque.

Pruebalo porque la verdad el método de como lo estas haciendo en este momento me parece más que rudimentario, pero bueno para eso estamos todos aprendiendo  :), ahí nos dices que tal te va.
« Última modificación: 28 de Febrero de 2012, 00:36:17 am por AlejoSketch »


Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
Re:Iframes y formulario
« Respuesta #11 en: 28 de Febrero de 2012, 19:40:49 pm »
Bueno, despues de muchas pruebas lo he conseguido, muchísimas gracias a ambos!

A sí, y lo de los puntos es porque al generar cada uno ponía lo que tendría que ser el value donde el name, lo que hacía que lo tomase como diferentes formularios.

PD: AlejoSketch, tu titulo de usuario tiene mucha razón jeje
« Última modificación: 28 de Febrero de 2012, 19:47:12 pm por ivan m »
Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2