Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/04/2004, 07:18
juanjosealarcon
 
Fecha de Ingreso: marzo-2003
Mensajes: 90
Antigüedad: 21 años
Puntos: 0
Ok te pongo todo el codigo a ver si veis la razon :

Código PHP:
$seguirsql = 'si'; // esto es para validar que poner en el sql si where o and.
$sql = 'select apellidos, numpza, refcomp from asegurados inner join expedientes on expedientes.codaseg=asegurados.codaseg ';


if ($_POST['apellido'] <> "") { //AQUI BUSCA POR APELLIDOS.
    $sql = $sql . 'where';
    $sql = $sql . ' apellidos like "' .$_POST['apellido']. '"' ;
$seguirsql = 'no';
}

if ($_POST['numero'] <> "") { //AQUI BUSCA POR NUMERO DE POLIZA.
    if ($seguirsql <> 'no') {
    $sql = $sql . 'where';
    } else {
    $sql = $sql . ' and ';
    }
    $sql = $sql . ' numpza like "' .$_POST['numero']. '"' ;
}


if ($_POST['referencia3'] <> "") { //AQUI BUSCA POR REFERENCIA COMPAÑIA.
    if ($seguirsql <> 'no') {
    $sql = $sql . 'where';
    } else {
    $sql = $sql . ' and ';
    }
    $sql = $sql . ' refcomp like "' .$_POST['referencia3']. '"' ;
}



// YA TENGO EL SQL
$result = mysql_query($sql, $conectar); 


if (mysql_numrows($result) == 0 ) {
echo "No hay Expedientes a mostrar.";
exit;
}


while ($row = mysql_fetch_row($result)){ 
?>
  <tr> 
    <td><?echo $row[0];?></td>
    <td><div align="center"><?echo $row["numpza"];?></td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
    <td><div align="center"><?echo $row[2];?></div></td>
    <td><div align="center"><a href="../expediente.php">Ver</a></div></td>
  </tr>
  <?};?>
</table>