hola pues estoy manejando la clace "acoDatagrid" la cual todo iba bien solo que necesito hacer que en ves de que me ponga una palabra que traigo de la base de datos ponga un semáforo ya sea un imagen verde o roja y no puedo lograrlo espero me puedan ayudar este es mi codigo:
Código PHP:
Ver original<?php
require_once 'Aco_DataGrid.php';
$id = $_GET['ID'];
$sql= "select * from dependencias where tipo = '$id' order by dependencia";
$resul=mysql_query("select * from dependencias order by dependencia");
$activo1 = $row["estado"];
//echo $activo;
if ("$activo1" == "ACTIVO"){
$ruta2 = "imagenes/verde.jpg ";
}else{
$ruta2 = "imagenes/rojo.jpg ";
}
//echo "<img src=".$ruta." width='50' height='50' /><br>";
}
$result=mysql_query("select * from dependencias where tipo = '$id' order by dependencia"); 'DEPENDENCIA' => 'dependencia',
'RESPONSABLE' => 'responsable',
'CONTACTO' => 'contacto',
'ESTADO' => 'estado' //aquí va lo de $ruta2 o la imagen pero no lo eh podido poner
);
$grid = new Aco_DataGrid( $sql, $conexion, $campos );
$paginar_resultados = array( 0, 15, 3 ); $grid->add_FilaArriba( $contenidoF = 'ESCOGE UNA OPCION PARA VER SU DAI-3', $alignF = 'center', $colspanF =20 );
$nombreGrid = "busqueda";
$grid->iniciar($sql, '', $campos,$nombreGrid,$paginar_resultados);
$campoEscogido=array('DEPENDENCIA' => '1'); //$contenido = "<a href='redireccionando.php?DEPENDENCIA={1}'><img src='".$ruta."'width='50' height='50'/>;</a>";
$contenido = "<a href='redireccionando.php?DEPENDENCIA={1}'>MOSTRAR</a>";
$despuesDe ='ESTADO';
$titulo = "MOSTRAR";
$grid->add_ColumnaDespuesDe( $contenido, $campoEscogido, $despuesDe, $titulo);
$grid->grid_AtributosTabla(0,'cccccc','999999','','center');
$colores = array ( '#E5EECC', '#FFFFFF' ); $grid->grid_BgColorFC('#FFFFFF', $colores);
$grid->grid_WidthAndHeight(960,100);
$grid->grid_PacingAndPadding(4, 2);
?>
<!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset= ISO-8859-1" />
<title>SELECCIONA LA DELEGACION/ENTIDAD</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<script language="JavaScript" type="text/javascript" src="../templates/Publish/SpryAssets/SpryCollapsiblePanel.js"></script>
<link href="default.css" rel="stylesheet" type="text/css" />
<style type="text/css">
body,td,th {
color: #333333;
}
body {
background-color: #FFFFFF;
}
#wrapper #header #logo h1 a {
color: #FF8000;
}
</style>
</head>
<body>
<div id="submenu">
<div align="center">
<table width="935" border="0" align="center" class="title">
<tr>
<td width="130"><img src="imagenes/angel.jpg" alt="" width="132" height="120" /></td>
<td width="340"><img src="imagenes/OM completo.PNG" alt="" width="342" height="124" /></td>
<td width="406"><img src="imagenes/OM_naranja.png" alt="" width="426" height="134" /></td>
</tr>
</table>
</div>
</div>
<div id="page" >
<div id="page-bgtop">
<div id="content">
<div class="post">
<div class="entry">
<p align="left">
<h2 class="title" align ="left"><a href="subMenuEntes.php">ATRAS</a></h2>
</p>
<p align="center"><br>
<?php
$grid->gridMostrar();
?>
</p>
</div>
</div>
</div>
<div style="clear: both; height: 0px"></div>
</div>
</div>
</body>
</html>
lo intente asi y logre que diera como lo necesito
Código PHP:
Ver original<?php
$resul=mysql_query("select * from dependencias order by dependencia");
$activo = $row["estado"];
//echo $activo;
if ("$activo" == "ACTIVO"){
$ruta = "imagenes/verde.jpg ";
}else{
$ruta = "imagenes/rojo.jpg ";
}
//echo "<img src=".$ruta." width='50' height='50' /><br>";
}
?>
y me sale pero al momento de querer meterlo al grid no me sale nada espero me puedan ayudar