Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2011, 20:02
August
 
Fecha de Ingreso: febrero-2005
Mensajes: 626
Antigüedad: 19 años, 2 meses
Puntos: 10
Obtener template de manera ciclica

Hola

Actualmente obtengo un template asi

Código PHP:
    $templating->obtener($nombretemplate); 


Lo que voy a meter en un ciclo, como mas adelante explicare

¿Que necesito hacer?


Tabular unos resultados que obtengo de una base de datos

¿Que se me ocurrio?


Código PHP:
                       class paginar extends db{

function 
tabular($concept,$estilos=2,$campos="",$camposcondicionales="",$operadores="",$valores="",$order="",$limit=""){

//Aqui hago mi consulta sql
$campos=$db->select($concept,$campos,$camposcondicionales,$operadores,$valores,$order,$limit);

//Recorro los resultados de la consulta sql
foreach($campos as $row){
    
$templating=new templating;
    
$nombretemplate="TABLA".$concept;
//Uso la variable $i para lo de los renglones
    
$i++;
    
$variables=$row;
    
$variables[i]=$i;
     if(
$i>$estilos){$i=1;}
 
    
$templating->obtener($nombretemplate);
 
}


En el template tengo esto:

Código HTML:
Ver original
  1. <tr class="renglon$variables[i]"><td id="cantidad,$variables[id]">
  2. <span ondblclick="actualizar('$variables[cantidad]','0','cantidad,$variables[id]','cantidad');">
  3. $variables[cantidad]</span></td><td id="nombre,$variables[id]">
  4. <span ondblclick="actualizar('$variables[nombre]','0','nombre,$variables[id]','nombre');">
  5. $variables[nombre]</span></td><td>$variables[precioventa]</td><td>
  6. <a onclick="return confirmLink(this,  '$variables[nombre]','$variables[id]','$variables[especial]','$variables[recargar]');">
  7. <img src=IMA/delete.png /></a> </td></tr>

Mi pregunta:

Esta es la mejor idea? o hay alguna mejor idea?

Saludos y gracias de antemano