Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2007, 22:47
yesmina
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Problema con mi ClaseProveedor

hola chikos,

estoy implementando Clases en mi proyecto de PHP. y tengo problemas con mi metodo Listar() de mi ClsProveedor, aki les envio el codigo:


Código PHP:
<?php 

require_once('../Clases/ClsConexion.php');

class 
Proveedor {
    var 
$icodprov1;
    var 
$iruc1;
    var 
$strrazon1;
    var 
$strespe1;
    var 
$strdire1;
    var 
$strfono1;
    var 
$strest1

    function 
Listar() {
        
//Instanciar mi conexion
        
$objconexion= new conexion();
        
$objconexion->conexion();

        
$consulta_prov=mysql_query("select *from sgi_proveedor",$objconexion->db_conexion1);
        
$resultados_prov = array();
        while((
$fila_prov=mysql_fetch_array($consulta_prov)))
        {
             
$resultados_prov[] = $fila_prov;
        }
        
mysql_close($objconexion->db_conexion1);
        
        return 
$resultados_prov;
        }  
}


?>
y la uso en :


Código HTML:
<table width="100%" align="center">
<tr height="20" bgcolor="#B6CFE0" align="center" >
	<td bgcolor="#C8DBE8" class="campo" >Id</td>
	<td bgcolor="#C8DBE8" class="campo" >RUC</td>
	<td bgcolor="#C8DBE8" class="campo" >Razón Social</td>
	<td bgcolor="#C8DBE8" class="campo">Más..</td>
</tr> 
Código PHP:
<?php
//Creo la instanciacaion a mi clsProveedor
$objProveedor = new Proveedor();
$objProveedor->Listar();

foreach (
$objProveedor as $fila_prov)  //LINEA 34
echo
"<tr class=texto_tabla>".
"<td width=10% align=center bgcolor=#C8DBE8 class=campo>".$fila_prov["ps_idproveedor"]."</td>".
"<td  bgcolor=#F0F0F0 class=campo1>".$fila_prov["i_ruc"]."</td>".
"<td  bgcolor=#F0F0F0 class=campo1>".$fila_prov["vc_razon_social"]."</td>".
"<td align=center  bgcolor=#F0F0F0><a href=\"./Proveedor_sd.php?icodprov=".$fila_prov["ps_idproveedor"]."\">Ver..</a></td></tr>";
}
?>
Código HTML:
</table> 
no me muestra datos...

Que esta mal ?????:(

espero me puedan ayudar.GRACIAS.
__________________
Mina

Última edición por yesmina; 20/06/2007 a las 23:07