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;
}
}
?>
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>
Que esta mal ?????:(
espero me puedan ayudar.GRACIAS.