|
|
||||||
|
|
|
|
|
|
|
|
|
|||||||
|
Bienvenido a Refractum. NOTICIA 03/10/06: Estabamos teniendo problemas en la forma de registro, ya puedes registrarte bien. Gracias. Actualmente estas navegando el foro como un Guest, lo que te da acceso limitado al foro, sobre todo no tienes acceso a ver las Video Entrevistas de Refractum. Registrate en los foros, es totalmente gratis rapido y sencillo!. Unete a nuestra Comunidad Aqui! |
![]() |
|
|
Herramientas | Estilo |
|
|
#1 |
|
Miembro
Registrado: July-2006
Location: méxico
Posts: 42
|
form php
haber yo no le se mucho a esto a lo mejor es algo sencillo pero no estoy acostumbrado a meterme tanto al codigo, ahi les va la duda, tengo dos Categorias y cada una tiene subcategorias que llamaremos "id" para mostrar estas subcategorias coloque un menu desplegable con un form:
<form name="navegador" method="post" action=""> <select name="secciones" onchange="destino()" id="formulario"> <option>Todas</option> <option value="index.php?id=1">sub categoria 1</option> <option value="index.php?id=2">sub categoria 2</option> <option value="index.php?id=3">sub categoria 3</option> <option value="index.php?id=4">sub categoria 4</option> </select> </form> el cual lo hace funcionar este script <script language=javascript> function destino(){ url = document.navegador.secciones.options[document.navegador.secciones.selectedIndex].value if (url != " no") window.location = url; } </script> lo cual cambia el id de la seccion en PHP <?php if($_GET["id"]){ $number = "15"; $category = $_GET["id"]; include('noticias/show_news.php'); }else{ $number = "15"; include('noticias/show_news.php'); } ?> hasta ahi no hay problema selecciona una sub categoria y todo bien, el problema es a la hora de querer poner la segunda lista <form name="navegador" method="post" action=""> <select name="secciones" onchange="destino()" id="formulario"> <option>Todas</option> <option value="index.php?id=5">sub categoria 5</option> <option value="index.php?id=6">sub categoria 6</option> <option value="index.php?id=7">sub categoria 7</option> <option value="index.php?id=8">sub categoria 8</option> </select> </form> me manda a http:nombredelsitio.com/Todas ahi ya no se que hacer, hice otro javascript identico y nomas cambie los nombres agregandole un dos ejemplo: destinio2(), secciones2, navegador2, etc. al igual que el segundo formulario y nada. a lo mejor hay algo que se me pasa no se, no tengo mucha experiencia en esto saludos |
|
|
|
|
|
#2 |
|
Miembro
Registrado: May-2006
Location: México
Posts: 79
|
Pues deveria de funcionarte, yo pienso que se te esta pasando el <form name="navegador".. y aunque cambies el nombre de la funcion ps vas a tener comflictos al igual con tu ID de tu select...
te modifique un poco tu funcion y prueba un html tal cual te pongo el codigo.. Código PHP:
de esta forma puedes crear los desplegables que quieras nomas cambias el ID de ese select.. saludos ! |
|
|
|
|
|
#3 |
|
Miembro
Registrado: May-2006
Location: Mexico
Posts: 83
|
a mi se he hace que estas haciendo esto:
HTML Code:
<form name="navegador" method="post" action=""> <select name="secciones" onchange="destino()" id="formulario"> <option>Todas</option> <option value="index.php?id=1">sub categoria 1</option> <option value="index.php?id=2">sub categoria 2</option> <option value="index.php?id=3">sub categoria 3</option> <option value="index.php?id=4">sub categoria 4</option> </select> </form> <form name="navegador" method="post" action=""> <select name="secciones" onchange="destino()" id="formulario"> <option>Todas</option> <option value="index.php?id=5">sub categoria 5</option> <option value="index.php?id=6">sub categoria 6</option> <option value="index.php?id=7">sub categoria 7</option> <option value="index.php?id=8">sub categoria 8</option> </select> </form> <script language=javascript> function destino(){ url = document.navegador.secciones.options[document.navegador.secciones.selectedIndex].value if (url != " no") window.location = url; } </script> el codigo del Danger deveria de solucionar el problema, aunque no le veo caso tener dos objetos FORM, con uno deberia ser suficiente, y procura no repetir el nombre de los objetos, para evitar confusiones |
|
|
|
|
|
#4 |
|
Miembro
Registrado: July-2006
Location: méxico
Posts: 42
|
tssss, muchisimas gracias renerf, me funciono de perlas xD
![]() |
|
|
|
|
|
#5 |
|
Miembro
Registrado: May-2006
Location: Mexico
Posts: 83
|
Bueno, el codigo no era mio
, yo solo te explique cual era el problema, hay que darle credito al Danger |
|
|
|
|
|
#6 |
|
Miembro
Registrado: July-2006
Location: méxico
Posts: 42
|
a cierto cierto muchas gracias a Danger jajaja esto de entrar en la madrugada no me dan abasto mis 5 sentidos jajaja gracias bro!
|
|
|
|
|
|
#7 |
|
Posts: n/a
|
inicializar select
tengo un formulario que rellenan los ke se van a registrar a mi pagina y almaceno esos datos en la bd,
cuando acceden al formulario y ya estan registrados tengo ke mostrar los datos (que los tengo en variables de sesion) en los textbox y en los select, el problema eske no se hacelo en los select. en los textbox ----> <input type="text" value = "<?php echo $var ?> > alguien sabe como puedo inicializar los select??????? asias |
|
|
|
#8 |
|
Miembro
Registrado: May-2006
Location: Mexico
Posts: 83
|
agregandole la palabra "selected", por ejemplo, en el siguiente caso la opcion 4 esta seleccionada
HTML Code:
<select name="select" id="select"> <option value="1">Opcion 1</option> <option value="2">Opcion 2</option> <option value="3">Opcion 3</option> <option value="4" selected>Opcion 4</option> <option value="5">Opcion 5</option> </select> |
|
|
|
|
|
#9 |
|
Miembro
Registrado: May-2006
Location: Mexico
Posts: 98
|
esa pregunta va en FrontEnd
|
|
|
|
|
|
#10 |
|
Miembro
Registrado: May-2006
Location: Mexico
Posts: 83
|
|
|
|
|
![]() |
| > form php |
| Herramientas | |
| Estilo | |
|
|