js y PHP?
Publicado por jyde (10 intervenciones) el 10/09/2014 02:23:33
Buenas, estoy de practicas en una empresa y me pidieron una pagina de seleccion de productos en el que escoges un modelo y en una tabla se van mostrando las celdas con listboxes de opciones, primero me la pidieron en js y mas o menos me resulto facil,

ahora me han pedido que haga lo mismo con una base de datos que tienen y la conexion y demas esta hecha, el problema es conseguir lo mismos efectos con javascript en una pagina php, he estado mirando en google y leo diferentes respuestas y ninguna me funciona, he creado un fichero js para hacer pruebas que me muestra la siguiente celda al clickar en la primera y no me da ningun resultado. He incluido el fichero js en el encabezado del fichero php y no me da resultado con el evento onclick y llamando a la funcion dentro del fichero js, he leido por ahi que pasandalo todo a php con un echo deberia funcionar:
esto es la funcion en el fichero js, estoy probando con lo mas elemental:
Despues de incluir el fichero js he probado con el famoso echo:
Con esto lo unico que logro es que no se me cargue el listbox de bay y que no pase nada mas, claro, alguien podria decirme que es lo que falla? Gracias.

ahora me han pedido que haga lo mismo con una base de datos que tienen y la conexion y demas esta hecha, el problema es conseguir lo mismos efectos con javascript en una pagina php, he estado mirando en google y leo diferentes respuestas y ninguna me funciona, he creado un fichero js para hacer pruebas que me muestra la siguiente celda al clickar en la primera y no me da ningun resultado. He incluido el fichero js en el encabezado del fichero php y no me da resultado con el evento onclick y llamando a la funcion dentro del fichero js, he leido por ahi que pasandalo todo a php con un echo deberia funcionar:
esto es la funcion en el fichero js, estoy probando con lo mas elemental:
1
2
3
4
function ajam(){
document.getElementsByname('abc').hidden=false;
document.getElementsByname('bcd').hidden=false;
}
Despues de incluir el fichero js he probado con el famoso echo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<tr>
<td >Bay</td>
<td >
<?echo "<script><select name='combo_bay' onclick='ajam()' >echo $combo_bay;</select></script>;"?>
</td>
</tr>
<tr>
<td hidden name='abc'>Door</td>
<td hidden name='bcd'>
<select name="combo_door">
<?php echo $combo_door; ?>
</select>
</td>
</tr>
Con esto lo unico que logro es que no se me cargue el listbox de bay y que no pase nada mas, claro, alguien podria decirme que es lo que falla? Gracias.
Valora esta pregunta


0