Foros del Web » Programando para Internet » PHP »

Php vincular java scrip menu desplegable y tabla

Estas en el tema de Php vincular java scrip menu desplegable y tabla en el foro de PHP en Foros del Web. Bueno,soy nuevo en php.Anteriormente he trabajado un poco con asp y tengo cierta referencia pero me es insuficiente. Bueno; aqui esta el codigo de la ...
  #1 (permalink)  
Antiguo 02/06/2012, 20:44
 
Fecha de Ingreso: junio-2012
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Php vincular java scrip menu desplegable y tabla

Bueno,soy nuevo en php.Anteriormente he trabajado un poco con asp y tengo cierta referencia pero me es insuficiente. Bueno; aqui esta el codigo de la pagina que estoy desarrollando.
Tiene un desplegable para cambiar la tabla, no se si me puedan ayudar con eso
<?php require_once('../Connections/Prueba.php'); ?>
<html>
<head>
<title>BIBLIOTECA LABORATORIO DE HIDRAULICA</title>
<script type="text/JavaScript">
<!--
function menu(){
var menu_1=ac
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"1");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body bgcolor="#0099FF">
<table width="80%" border="0" align="center" cellpadding="0" bgcolor="">
<tr bgcolor="">
<td colspan="3" rowspan="2" nowrap><img src="dh3.jpg" width="230" height="104" >
</td>
<td height="60" nowrap colspan="3" id="logo" valign="bottom"><h2>BIBLIOTECA DEL LABORATORIO DE HIDRAULICA</h2>
</td>
<td width="0"></td>
</tr>
<tr bgcolor="">
<td height="50" colspan="3" valign="TOP" nowrap bgcolor="" id="tagline"><hr><H3>UMSNH</H3></td>
</tr>
<tr>
<td colspan="8" align="center"><H3>INVENTARIO GENERAL </H3></td>
</tr>
<tr>
<td width="196" valign="top" height="370">
<table border="0" cellspacing="0" cellpadding="0" width="155" id="navigation">
<tr>
</tr>
<tr>
<td width="155" height="40" align="center"><a href="javascript:;">DEPARTAMENTO</a></td>
</tr>
<tr>
<td width="155" height="40" align="center"><a href="javascript:;" >LABORATORIO</a></td>
</tr>
<tr>
<td width="155" height="40" align="center"><a href="javascript:;">INGRESAR AL SISTEMA</a></td>
</tr>
<tr>

</tr>
</table></td>
<td width="3" bgcolor=""><img src="mm_spacer.gif" alt="" width="1" height="1" border="0"></td>
<td width="30"></td>
<td colspan="2" valign="top"><img src="mm_spacer.gif" alt="" width="304" height="1" border="0"><br>
<table border="0" cellspacing="0" cellpadding="0" width="675">

<tr>
</tr>
<td align="center">
<form name="form1" method="post" action="">
VER
<select name="menu1" onChange="javascript:menu()">
<option value="1">TESIS</option>
<option value="2">MEMORIAS</option>
<option value="3">LIBROS</option>
<option value="4">SERIES</option>
</select>
<label>BUSCAR
<input name="textarea" type="text" value="">
</label>
<select name="menu2" >
<option value="1">TITULO</option>
<option value="2">AUTOR</option>
<option value="3">NUMERO</option>
</select>
<label>
<input type="submit" name="Submit" value="ACTUALIZAR LISTA" onClick=scr"">
</label>
</form> </td>
<tr>
<Td>
<table width="100%" border="0">
</table>
</Td>

<?php
$db_host = 'localhost';
$db_user = 'root';
$database = 'hidrobib';
$table = 'memorias';
if (!mysql_connect($db_host, $db_user))
die("Can't connect to database");

if (!mysql_select_db($database))
die("Can't select database");
// sending query
$result = mysql_query("SELECT * FROM $table ORDER BY $table.Numero");
if (!$result) {
die("Query to show fields from table failed");
}

$fields_num = mysql_num_fields($result);
echo "<table border='3' width=100%><tr>";
// printing table headers
for($i=0; $i<$fields_num; $i++)
{
if ($i==0){
$field = mysql_fetch_field($result);
echo "<td width=10%>{$field->name}</td>";
}
else{
$field = mysql_fetch_field($result);
echo "<td>{$field->name}</td>";
}
}
echo "</tr>\n";
// printing table rows
while($row = mysql_fetch_row($result))
{
echo "<tr>";

// $row is array... foreach( .. ) puts every element
// of $row to $cell variable
foreach($row as $cell)
echo "<td>$cell</td>";

echo "</tr>\n";
}
mysql_free_result($result);
?>
</tr>
</table>
</Td></tr>
</table> </td>
</table>
<tr>
</tr>
</table>
</body>
</html>
  #2 (permalink)  
Antiguo 02/06/2012, 21:57
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Php vincular java scrip menu desplegable y tabla

Utilice las herramientas del foro, como el Highlight para mostrar código, consulte las políticas del foro
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 02/06/2012, 22:17
 
Fecha de Ingreso: junio-2012
Mensajes: 6
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Php vincular java scrip menu desplegable y tabla

Código HTML:
Ver original
  1. <?php require_once('../Connections/Prueba.php'); ?>
  2. <title>BIBLIOTECA LABORATORIO DE HIDRAULICA</title>
  3. <script type="text/JavaScript">
  4. <!--
  5. function menu(){
  6. var menu_1=ac
  7. }
  8. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  9. eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"1");
  10. if (restore) selObj.selectedIndex=0;
  11. }
  12. //-->
  13. </head>
  14. <body bgcolor="#0099FF">
  15. <table width="80%" border="0" align="center" cellpadding="0" bgcolor="">
  16. <tr bgcolor="">
  17. <td colspan="3" rowspan="2" nowrap><img src="dh3.jpg" width="230" height="104" >
  18. </td>
  19. <td height="60" nowrap colspan="3" id="logo" valign="bottom"><h2>BIBLIOTECA DEL LABORATORIO DE HIDRAULICA</h2>
  20. </td>
  21. <td width="0"></td>
  22. </tr>
  23. <tr bgcolor="">
  24. <td height="50" colspan="3" valign="TOP" nowrap bgcolor="" id="tagline"><hr><H3>UMSNH</H3></td>
  25. </tr>
  26. <tr>
  27. <td colspan="8" align="center"><H3>INVENTARIO GENERAL </H3></td>
  28. </tr>
  29. <tr>
  30. <td width="196" valign="top" height="370">
  31. <table border="0" cellspacing="0" cellpadding="0" width="155" id="navigation">
  32. <tr>
  33. </tr>
  34. <tr>
  35. <td width="155" height="40" align="center"><a href="javascript:;">DEPARTAMENTO</a></td>
  36. </tr>
  37. <tr>
  38. <td width="155" height="40" align="center"><a href="javascript:;" >LABORATORIO</a></td>
  39. </tr>
  40. <tr>
  41. <td width="155" height="40" align="center"><a href="javascript:;">INGRESAR AL SISTEMA</a></td>
  42. </tr>
  43. <tr>
  44.  
  45. </tr>
  46. </table></td>
  47. <td width="3" bgcolor=""><img src="mm_spacer.gif" alt="" width="1" height="1" border="0"></td>
  48. <td width="30"></td>
  49. <td colspan="2" valign="top"><img src="mm_spacer.gif" alt="" width="304" height="1" border="0"><br>
  50. <table border="0" cellspacing="0" cellpadding="0" width="675">
  51.  
  52. <tr>
  53. </tr>
  54. <td align="center">
  55. <form name="form1" method="post" action="">
  56. VER
  57. <select name="menu1" onChange="javascript:menu()">
  58. <option value="1">TESIS</option>
  59. <option value="2">MEMORIAS</option>
  60. <option value="3">LIBROS</option>
  61. <option value="4">SERIES</option>
  62. <label>BUSCAR
  63. <input name="textarea" type="text" value="">
  64. </label>
  65. <select name="menu2" >
  66. <option value="1">TITULO</option>
  67. <option value="2">AUTOR</option>
  68. <option value="3">NUMERO</option>
  69. </select>
  70. <input type="submit" name="Submit" value="ACTUALIZAR LISTA" onClick=scr"">
  71. </form> </td>
  72. <tr>
  73. <Td>
  74. <table width="100%" border="0">
  75. </Td>  
  76.  
  77. <?php
  78. $db_host = 'localhost';
  79. $db_user = 'root';
  80. $database = 'hidrobib';
  81. $table = 'memorias';
  82. if (!mysql_connect($db_host, $db_user))
  83. die("Can't connect to database");
  84.  
  85. if (!mysql_select_db($database))
  86. die("Can't select database");
  87. // sending query
  88. $result = mysql_query("SELECT * FROM $table ORDER BY $table.Numero");
  89. if (!$result) {
  90. die("Query to show fields from table failed");
  91. }
  92.  
  93. $fields_num = mysql_num_fields($result);
  94. echo "<table border='3' width=100%><tr>";
  95. // printing table headers
  96. for($i=0; $i<$fields_num; $i++)
  97. {
  98. if ($i==0){
  99. $field = mysql_fetch_field($result);
  100. echo "<td width=10%>{$field->name}</td>";
  101. }
  102. else{
  103. $field = mysql_fetch_field($result);
  104. echo "<td>{$field->name}</td>";
  105. }
  106. }
  107. echo "</tr>\n";
  108. // printing table rows
  109. while($row = mysql_fetch_row($result))
  110. {
  111. echo "<tr>";
  112.  
  113. // $row is array... foreach( .. ) puts every element
  114. // of $row to $cell variable
  115. foreach($row as $cell)
  116. echo "<td>$cell</td>";
  117.  
  118. echo "</tr>\n";
  119. }
  120. mysql_free_result($result);
  121. ?>
  122. </tr>
  123. </Td></tr>
  124. </table>    </td>
  125. </table>
  126. <tr>
  127. </tr>
  128. </body>
  129. </html>
  #4 (permalink)  
Antiguo 03/06/2012, 04:47
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 7 meses
Puntos: 97
Respuesta: Php vincular java scrip menu desplegable y tabla

No sé si entiendo bien tu duda.....


Puedes hacerlo de dos formas:
1.
informar en tu form, un action="archivo.php", que es el que se ejecutará y recibirá las variables $_POST["menu1"], $_POST["menu2"],$_POST["textarea"] (que por cierto, le podrias cambiar el nombre). Este archivo.php, con las variables recogidas, recarga pagina y la reenvia.

2.
Recargar solo la tabla con AJAX, pero es un poquitín mas liado.

A parte de eso, mirando por encima tu código...

en select, llama a la función menu y asigna una variable que no se utiliza en todo el código??¿¿?
MM_jumpMenu no es llamada por nadie.
Código PHP:
<input type="submit" name="Submit" value="ACTUALIZAR LISTA" onClick=scr""
este onClick está mal...


Saludos!

Etiquetas: desplegable, html, java, mysql, scrip, tabla, vincular, variables
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:18.