Código PHP:
   <?php
$conexion = mssql_connect("localhost", "sa", "123");
            mssql_select_db("veracruz", $conexion);
            $queEmp = "SELECT ID, nombre_via, shape_leng FROM ferrocarril";
      $resEmp = mssql_query($queEmp, $conexion);
       $totEmp = mssql_num_rows($resEmp);
       ?>
          
 <table width="58%" border="0" align="center" cellpadding="2" cellspacing="2">
  <tr>
    <td bgcolor="#CCCCCC"><div align="center">ID</div></td>
    <td bgcolor="#CCCCCC"><div align="center">Nombre de via </div></td>
    <td bgcolor="#CCCCCC"><div align="center">Shape_Leng</div></td>
    <td bgcolor="#CCCCCC"><div align="center">KM</div></td>
        
  </tr>
  <?php 
   
     
    if( $totEmp > 0 ) {     
     
        while( $row_sel2 = mssql_fetch_array($resEmp) ) { 
  ?>
  <tr>
    <td bgcolor="#FFFFF0"><div align="left"> <a href="individual.php?variable1=<?php echo $row_sel2['CVE_ELECT']?>&variable2=<?php echo $row_sel2['NOMBRE'] ?>&variable3=<?php echo "ver" ?> "target="_blank"><?php echo $row_sel2['ID'] ?> </a></div></td>
    <td bgcolor="#FFFFF0"><div align="left"><?php echo $row_sel2['nombre_via'] ?></div></td>
    <td bgcolor="#FFFFF0"><div align="left"><?php echo $row_sel2['shape_leng'] ?></div></td>
     <td bgcolor="#FFFFF0"><div align="left">
     [B]<?php 
     $a[]=$row_sel2['shape_leng'];  
     if($a[3]==0) { echo "si"; } else { echo "no"; }                                   ?></[/B]div></td>
    
  </tr>
  <?php 
        } 
    }  
    ?>
</table>   Lo que pasa es que el digamos que tengo $a[3] y en los primeros 3 registro en la parte de kilometro me pone si, y en los demas me pone no, y si le cambio el valor a 4 endonces los pirmeros 4 en si y los demas en no.. como puedo hacer para poder hacer mis operaciones digamos que en la parte de $a[3]==0 entonces hacer x=$row_sel2['shape_leng'] + 1; y que se muetsre en la celda correspondiente.
Alguien me puede ayudar?
grcias
 
 



