Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2012, 18:16
juan_aalberto
 
Fecha de Ingreso: octubre-2012
Ubicación: Durango
Mensajes: 34
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta problema con método post en menú dinámico

Hola tengo un problema con el método post, tengo un menú dinámico donde muestro la lista de todas mis sucursales y en base a la sucursal que se escoja mi programa tiene que realizar una consulta mysql, el menú ya lo pude mostrar el problema es que cuando elijo alguna sucursal del menú el método post no me agarra el id de la sucursal que seleccione.

tengo las siguientes tablas en mysql:
la tabla sucursales y tiene los siguientes campos:
id de tipo int y autoincrementable
nombre_sucursal de tipo char

la tablaopsucursales y tiene los siguientes campos:
id de tipo int y autoincrementable
sucursale_id de tipo entero
depositos de tipo double
retiros de tipo double
balance_inicial de tipo double

mi código es el siguiente:
Código PHP:
Ver original
  1. <?php
  2. require("conexion.php");
  3.  
  4.  
  5.  $query=mysql_query("select * from sucursales");
  6.  $queEmp = mysql_query($query, $conexion);
  7.  
  8. if (isset($_POST['nombre_sucursal'])){
  9.  $sucursale_id=$_POST['nombre_sucursal'];
  10.     $query2 = "SELECT (@total:=@total+depositos-retiros+balance_inicial) balance
  11. FROM opsucursales JOIN (SELECT @total:=0) t1 WHERE sucursale_id = ".sqlValue($sucursale_id."%", "text")."";
  12. $queEmp2 = mysql_query($query2, $conexion);
  13. }
  14. ?>
  15. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  16. <html xmlns="http://www.w3.org/1999/xhtml">
  17. <head>
  18. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  19. <title>prueba2</title>
  20. <link href="styles.css" rel="stylesheet" type="text/css" />
  21. </head>
  22. <body>
  23. <h3>Selecciona una sucursal</h3>
  24.  
  25. <form id="frbuscar" name="frbuscar" method="post" action="">
  26.    
  27.       <select name="nombre_sucursal" size="1" id="nombre_sucursal" onchange="form1.submit()" style="width:200px">
  28.     <option value="0" selected="selected"><?php echo @$j[nombre_sucursal];?></option>
  29.       <?php
  30.      
  31.      
  32.         while($rsEmp=mysql_fetch_assoc($query)){
  33.   echo'<option value='.$rsEmp[id].'>'.$rsEmp[nombre_sucursal].'</option>';
  34.  
  35.   }
  36.   ?>
  37.   </select>
  38.   <p>
  39.  
  40. </form>
  41. <br>
  42. <br>
  43. <br>
  44. <p><em>Total de Resultados:</em></p>
  45. <table width="600" border="0" cellspacing="0" cellpadding="0">
  46.   <tr>
  47.     <th>balance</th>
  48.   </tr>
  49.   <?php
  50.   while ($rsEmp2 = mysql_fetch_assoc($queEmp2)){ ?>
  51.   <tr>
  52.     <td><?php echo $rsEmp2['balance']; ?></td>
  53.   </tr>
  54.   <?php } ?>
  55. </table>
  56. </body>
  57. </html>
y a la hora de correr mi archivo php me muestra los siguientes errores:
Notice: Undefined variable: queEmp2 in C:\wamp\www\php-mysql-select\prueba2.php on line 52

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in C:\wamp\www\php-mysql-select\prueba2.php on line 52

Espero me puedan ayudar porque por mas que lo intento no logro mostrar la tabla que se muestra en el código, de antemano gracias
__________________
Intenta no volverte un hombre de éxito, sino volverte un hombre de valor
-----Albert Einstein-----