Tema: FieldCount()
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2008, 10:55
MAURIXIO5540
 
Fecha de Ingreso: noviembre-2008
Mensajes: 55
Antigüedad: 15 años, 6 meses
Puntos: 0
FieldCount()

Que tal amigos del foro... espero me puedan colaborar con la siguiente duda...
Tengo el siguiente codigo, el cual me lista en una tabla todos los contratistas de una bd. Cuando quiero listar todos, el sistema lo hace perfectamente. Pero, cuando quiero buscar uno en especifico. Es decir, le paso una condicion. Me imprime este advertencia o error

Call to a member function FieldCount() on a non-object on line 247

haciendo refeerencia a est aparte del codigo: for($i=1;$i<$rs->FieldCount();$i++)

El codigo de la funcion es el siguiente:

function admin_contratistas($cond='')
{$tblstart = '<table width="80%" border="1" cellspacing="0" cellpadding="0">';
$tblend = '</table>';
$tr="<tr>\n"; $tre='</tr>';

$db = getbase();
$sql="SELECT contratista.id_contratista, contratista.razon_social, contratista.rut, contratista.nit, contratista.nombre, contratista.apellido, contratista.direccion, contratista.telefono, ciudad.nombre,tipo_documento.descripcion, contratista.numero_documento, tipo_persona.descripcion, contratista.objeto_social from contratista, tipo_documento, ciudad, tipo_persona where contratista.id_tipo_documento=tipo_documento.id_ti po_documento and ciudad.id_ciudad=contratista.id_ciudad and contratista.id_tipo_persona=tipo_persona.id_tipo_p ersona".$cond." ORDER BY contratista.razon_social" ;
$rs = $db->Execute($sql);
echo $tblstart;
while (!$rs->EOF)
{echo $tr;

for($i=1;$i<$rs->FieldCount();$i++)
{echo celda($rs->fields[$i]);
}
$id=$rs->fields[0] ;
echo celda("<a href=scripts/admin.php?action=7&id=$id>Editar</a>");
echo celda("<a href=scripts/admin.php?action=8&id=$id>Borrar</a>");
$rs->MoveNext(); echo $tre; }
echo $tblend;
}

De antemano agradezco su colaboracion