Jump to content

Ayuda con frames y PHP


Recommended Posts

Hola estimados, recurro a uds por lo siguiente. Resulta que estoy haciendo una aplicación con PHP para hacer unos dibujos. Tengo una pagina principal(index) la cual esta subdividida en 2 frames, uno es el área de dibujo y el otro para el ingreso de opciones mediante un formulario. Como se ve en la imagen

 

dibujo11ty18oz.jpg

 

Mi problema es que, por ejemplo ingreso en el área de opciones en los campos de texto un valor para un radio de un circulo y la longitud de un cuadrado. Se supone que una vez que le de al botón "dibujar" debería tener un circulo y un cuadrado dibujados en el frame "área de dibujo"(al lado izq). Ahora mi problema es como poder pasar esos valores ingresados para poder mostrarlos en el frame indicado. Tengo una pagina PHP "dibujar.php" que es enviada desde el formulario:

 

Código PHP:
<form action="dibujar.php" method="GET">
<input type="submit" name="Enviar datos" value="dibujar">
<input type="reset" name="Borrar datos" value="borrar datos"">
</form> 

que es la que debe hacer el proceso de dibujo, y lo que no sé hacer es recibir los datos ingresados en el form. Puesto que en "dibujar.php" es donde hago el proceso para generar la imagen. Y lo otro que no sé, es una vez que tengo armado el dibujo, como hacer para que este aparezca en el frame de area de dibujo. Espero haber sido claro en la explicación y que me puedan dar una mano porfa. De antemano les agradezco estimados....saludos

 

Link to comment
Share on other sites

Como se llama el frame donde debe salir el dibujo? esta en una pagina php aparte o estan dentro de index.

 

Mejor pon todo el codigo del ejemplo que pusiste, para poder ayudarte mejor.

 

Saludos

 

Mira el index esta con 2 frames, el del lado izq para mostrar el dibujo y el del lado derecho para las opciones y estos dos estan como paginas php

Link to comment
Share on other sites

Frames está :rip: o por lo menos :raven: ... Usa divs... su uso es similar a los frames, pero no son contenedores de páginas, sino que son contenedores de elementos. Los divs puedes trabajarlos con CSS para fijar la posición, el tamaño, etc.

 

Aquí tienes un buen tutorial del uso de divs...

 

SAlu2.

Link to comment
Share on other sites

Frames está :rip: o por lo menos :raven: ... Usa divs... su uso es similar a los frames, pero no son contenedores de páginas, sino que son contenedores de elementos. Los divs puedes trabajarlos con CSS para fijar la posición, el tamaño, etc.

 

Aquí tienes un buen tutorial del uso de divs...

 

SAlu2.

 

Si tambien habia leido que los frames ya no eran de mucho uso....bueno me informaré como es el manejo de los divs... ahora :nose: no se si con esto puedo trabajar con lo que he mencionado....insertar un form para las opciones y tener el area de dibujo en una misma pagina?

Link to comment
Share on other sites

Claro que sí puedes... tienes que hacer 2 divs... uno para el form y uno para el área de dibujo...

 

Recuerda que ahora todo estaría en una sola página, por lo tanto, los scripts tienes que meterlos juntos (los relacionados con el form y los relacionados con el área de dibujo)...

 

Si necesitas procesamiento server-side, puedes usar Ajax para que la página sea más rápida... me refiero a rápida, para que el área de dibujo se refresque sin necesidad de refrescar toda la página...

 

Con Ajax y Divs haces casi lo mismo y mejor que con Frames...

 

 

SAlu2.

Link to comment
Share on other sites

Claro que sí puedes... tienes que hacer 2 divs... uno para el form y uno para el área de dibujo...

 

Recuerda que ahora todo estaría en una sola página, por lo tanto, los scripts tienes que meterlos juntos (los relacionados con el form y los relacionados con el área de dibujo)...

 

Si necesitas procesamiento server-side, puedes usar Ajax para que la página sea más rápida... me refiero a rápida, para que el área de dibujo se refresque sin necesidad de refrescar toda la página...

 

Con Ajax y Divs haces casi lo mismo y mejor que con Frames...

 

 

SAlu2.

 

Ok creo que definitivamente iré por los DIVS meteré mano al asunto para ver como va resultando, ahora eso que mencionas de la página sea más rápida me parece interesante, quizás me puedas orientar un poco en eso con respecto Ajax... :unsure:

Edited by kmpx
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...