Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/02/2015, 08:47
Avatar de Jlopez2014
Jlopez2014
 
Fecha de Ingreso: julio-2014
Ubicación: Barranquilla
Mensajes: 154
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Dudas de sintaxis de consulta condicionada

ok, te lo mando como lo tengo actualmente con la ultima prueba que hice:

Código PHP:
Ver original
  1. <font color="#0B71C4"><strong>Empresas:</strong></font>
  2.         </td>
  3.         <td>
  4.         <?php
  5.                 $SQL1 = "select nomempresa from empresas order by nomempresa";
  6.                 $RESULTADO1=mysql_query($SQL1);
  7.                 ?>
  8.                 <select name="txtempresas" size="1">
  9.                 <option value=""></option>
  10.                 <?
  11.                 while($FILA=mysql_fetch_array($RESULTADO1))
  12.                 echo "<option value='".$FILA["nomempresa"]."'>"
  13.                 .$FILA["nomempresa"]."</option>";?>
  14.                 </select>
  15.                 </td>
  16.         <!--<td><input type="submit" name="btn1"value="Empresa"/></td>-->
  17.        
  18.         <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  19.         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  20.         </td>
  21.        
  22.         <td>
  23.         <font color="#0B71C4"><strong>Estado:</strong></font>
  24.         </td>
  25.         <td>
  26. <td><label for="txtestado"></label>
  27.   <select name="txtestado" id="txtestado">
  28.     <option value="Todos">Todos</option>
  29.     <option value="EE">EE</option>
  30.     <option value="EXF">EXF</option>
  31.     <option value="F">F</option>
  32.     <option value="A">A</option>
  33.     <option value="G">G</option>
  34.     <option value="NA">NA</option>
  35.     </select></td></tr>
  36.         <td><input type="submit" name="btn1"value="Buscar"/></td>
  37.         </table>
  38.         </center>
  39.        
  40.         <p>&nbsp;</p>
  41.         <p>&nbsp;</p>
  42.        
  43. </form>
  44. <br />
  45. <?php
  46. if(isset($_POST["btn1"])){
  47.     $btn=$_POST["btn1"];
  48.         $empresas=$_POST["txtempresas"];
  49.        
  50.     if($btn=="Buscar"){
  51.    
  52.         if($_POST['txtestado'] = 'Todos'){
  53.        
  54.         $sql="select * from proyectos where proyectos.idempresa = '" . $empresas . "' order by estado";
  55.         $cs=mysql_query($sql,$cn);
  56.         if(mysql_num_rows($cs) > 0){
  57.         echo"<center>
  58. <table border='1' class='altrowstable' id='alternatecolor'>
  59. <tr>
  60. <td><font color='#0B71C4'><strong>Codigo Proyecto</strong></font></td>
  61. <td><font color='#0B71C4'><strong>Nombre Proyecto</strong></font></td>
  62. <td><font color='#0B71C4'><strong>Supervisor Asignado</strong></font></td>
  63. <td><font color='#0B71C4'><strong>Estado</strong></font></td>
  64. <td><font color='#0B71C4'><strong>Acci&oacute;n</strong></font></td>
  65.  
  66.  
  67. </tr>";
  68.         while($resul=mysql_fetch_array($cs)){
  69.             $var=$resul[0];
  70.             $var1=$resul[1];
  71.             $var2=$resul[2];
  72.             $var3=$resul[3];
  73.             $var4=$resul[4];
  74.             $var5=$resul[5];
  75.             $var6=$resul[6];
  76.             $var7=$resul[7];
  77.             $var8=$resul[8];
  78.            
  79.            
  80.             echo "<tr>
  81.  
  82. <td>$var1</td>
  83. <td>$var2</td>
  84. <td>$var3</td>
  85. <td>$var8</td>
  86. <td><a href='informe.php?proy=$var1'><img src='informe.png'></a></td>
  87. </tr>";
  88.             }
  89.            
  90.             echo "</table>
  91. </center><br><br>";
  92. }else{
  93. echo "<center><h1>No hay proyectos en la empresa seleccionada</h1></center>";
  94. }  
  95. }
  96.  
  97. }else{
  98.  
  99. $estado=$_POST["txtestado"];
  100. $sql="select * from proyectos where proyectos.idempresa = '" . $empresas . "' and proyectos.estado = '" . $estado . "'  order by estado";
  101.         $cs=mysql_query($sql,$cn);
  102.         if(mysql_num_rows($cs) > 0){
  103.         echo"<center>
  104. <table border='1' class='altrowstable' id='alternatecolor'>
  105. <tr>
  106. <td><font color='#0B71C4'><strong>Codigo Proyecto</strong></font></td>
  107. <td><font color='#0B71C4'><strong>Nombre Proyecto</strong></font></td>
  108. <td><font color='#0B71C4'><strong>Supervisor Asignado</strong></font></td>
  109. <td><font color='#0B71C4'><strong>Estado</strong></font></td>
  110. <td><font color='#0B71C4'><strong>Acci&oacute;n</strong></font></td>
  111.  
  112.  
  113. </tr>";
  114.         while($resul=mysql_fetch_array($cs)){
  115.             $var=$resul[0];
  116.             $var1=$resul[1];
  117.             $var2=$resul[2];
  118.             $var3=$resul[3];
  119.             $var4=$resul[4];
  120.             $var5=$resul[5];
  121.             $var6=$resul[6];
  122.             $var7=$resul[7];
  123.             $var8=$resul[8];
  124.            
  125.            
  126.             echo "<tr>
  127.  
  128. <td>$var1</td>
  129. <td>$var2</td>
  130. <td>$var3</td>
  131. <td>$var8</td>
  132. <td><a href='informe.php?proy=$var1'><img src='informe.png'></a></td>
  133. </tr>";
  134.             }
  135.            
  136.             echo "</table>
  137. </center><br><br>";
  138. }else{
  139. echo "<center><h1>No hay proyectos en la empresa seleccionada</h1></center>";
  140. }  
  141. }
  142.  
  143.  
  144. }  
  145. ?>