Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2008, 14:45
juanguitar
 
Fecha de Ingreso: julio-2008
Ubicación: BOGOTA
Mensajes: 81
Antigüedad: 15 años, 10 meses
Puntos: 1
ayuda con if en php!!

HOla a todos...
estoy mostrando en pantalla la informacion almacenada por un usuario pero tengo un problema al mostrar una informacion de cualquier usuario..
la idea es que me muestre 3 tipos de contactos si los tiene, en caso contrario mostrar los que tenga, los tipos son :

representante legal, representante encargado y contactos adicionales:

estoy tratando de hacerlo con casos pero no me funciona:

Código PHP:
<?php

       $queryu
="SELECT * FROM rp_t_contacto where r_proveedor='$nit'";
       
$contactos=mysql_query($queryu$db);
       
$infocont=mysql_fetch_array($contactos);
?>

<tr>
        <td class="texto1" >CONTACTOS</td> 
        
      </tr>
      <?php  
      
       
switch($infocont['I_TIPO_FUNCION']){
          
           case 
'RL':
           
?>
          <tr>
        <td class="texto" >REPRESENTANTE LEGAL</td> 
          </tr> 
      
          <tr>
        <td class="nombres" >NOMBRE:</td> 
        <td class="nombres" ><?php echo $infocont['D_NOMBRE'?> </td>
      </tr> 
      
          <tr>
        <td class="nombres" >DOCUMENTO:</td> 
        <td class="nombres" ><?php echo $infocont['I_TIPO_DOCUMENTO']."  ".$infocont['N_DOCUMENTO'?> </td>
      </tr> 
      
      <tr>
        <td class="nombres" >TELEFONO:</td> 
        <td class="nombres" ><?php echo $infocont['N_TELEFONO'?> </td>
      </tr> 
      
      <tr>
        <td class="nombres" >CORREO ELECTRONICO:</td> 
        <td class="nombres" ><?php echo $infocont['D_CORREO'?> </td>
      </tr> 
      
      <tr>
        <td class="nombres" >DIRECCION:</td> 
        <td class="nombres" ><?php echo $infocont['D_DIRECCION'?> </td>
      </tr> 
      
      <tr>
        <td class="nombres" >FUNCION:</td> 
        <td class="nombres" ><?php echo $infocont['D_FUNCION'?> </td>
      </tr> 
      
      <tr>
        <td class="nombres" >AREA:</td> 
        <td class="nombres" ><?php echo $infocont['D_AREA'?> </td>
      </tr> 
      <?php 

case 'RE':
      
?>
<tr>
        <td class="texto" >REPRESENTANTE LEGAL</td> 
          </tr> 
      
          <tr>
        <td class="nombres" >NOMBRE:</td> 
        <td class="nombres" ><?php echo $infocont['D_NOMBRE'?> </td>
      </tr> 
      
          <tr>
        <td class="nombres" >DOCUMENTO:</td> 
        <td class="nombres" ><?php echo $infocont['I_TIPO_DOCUMENTO']."  ".$infocont['N_DOCUMENTO'?> </td>
      </tr> 
      
      <tr>
        <td class="nombres" >TELEFONO:</td> 
        <td class="nombres" ><?php echo $infocont['N_TELEFONO'?> </td>
      </tr> 
 <?PHP
}
 
?>
la variable $nit ya esta declara en un Post,, el campo i_tipo_funcion viene de la tabla rp_t_contacto donde la cruzo con $nit, este campo contiene los 3 tipos de contacto, en este caso rl, re o ct.... en el codigo lo hice con un Case pero nada,, no lo hace bien....necesito alguna idea de como mostrar los contactos osea si tiene los 3 tipos mostrar los 3 o si no los que tenga...