Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2014
rabata2001 rabata2001 is offline
Miembro
 
Registrado: nov 2010
Posts: 88
Poder: 14
rabata2001 Va por buen camino
Post Componente listado PHP

Buenas a todos

Ten un sistema en delphi que realiza una clasificaicon de resultados, y quiero mostrarlo también web.

Para este cometido he decidido realiza una pequeña aplicación en PHP. la cual lo que hace es leer de una tabla de interbase cada segundo y obtener un array con los resultados a mostrar. coloco el codigo ejemplo en PHP

Código PHP:

<?php

define
('NOMBRE_INDICE_EN_CACHE''resultado_db');

$resultado apc_fetch(NOMBRE_INDICE_EN_CACHE);
//$resultado = "";

if (!$resultado) {
    
    echo 
"bbdd";
    require_once(
'./sql/conexionbd.php');
    require_once(
'./sql/consultas.php');    

    
    
// Consulta tabla Live para Entrenamientos
    
$regLive ibase_query($MiConexion,$sql_EntLive);//Obtiene 

    
$resultado = array();
    while (
$fila ibase_fetch_object($regLive)) {
        
$resultado[] = $fila;
    }

    
// Carga la variale $resultado indicada com NOMBRE_INDICE_EN_CACHE, durante 1 segundo
    
apc_add(NOMBRE_INDICE_EN_CACHE$resultado1);
}
else
{
echo 
"No BBDD, Cache";
//$resultado[] = "";
}

if (
$resultado) {
    echo 
"<table border='1'>\n";
    foreach (
$resultado as $row) {
        echo 
"<tr>\n";
        foreach (
$row as $item) {
            echo 
"    <td>" . ($item !== null htmlentities($itemENT_QUOTES) : "") . "</td>\n";
        }
        echo 
"</tr>\n";
    }
    echo 
"</table>\n";
}
else
  echo 
"No hay Datos de ninguna prueba en Directo";

?>
Como podéis observar lo que estoy realizado es sacarlo a una tabla. Pasa del array $resultado a una tabla HTML (no sé casi nada de la web), mi intención es mostrar los resultados un poco decente y no una tabla (table). ¿Algún comonente que se pueda inyectar directamente el array $resultado lo nuestre en un estilo más decente y atractico?

Nota: He probado con los jqGrid y PhPGrid pero al ser de pago no me dejan hacerlo.

Muy importante que el componente sea free y acepte la inyección desde array, ya que como podéis ver en código estoy cacheando el array para evitar que se consulte muchas veces a la bbdd con la misma información.

Gracias y saludos.
Responder Con Cita
  #2  
Antiguo 03-03-2014
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por rabata2001 Ver Mensaje
Buenas a todos

Ten un sistema en delphi que realiza una clasificaicon de resultados, y quiero mostrarlo también web.

Para este cometido he decidido realiza una pequeña aplicación en PHP. la cual lo que hace es leer de una tabla de interbase cada segundo y obtener un array con los resultados a mostrar. coloco el codigo ejemplo en PHP
Aquí veo un problema. Hacer la consulta cada segundo me parece más que excesivo. Incluso en el caso en que esa tabla cambiara cientos de veces por segundo.

Respecto al componente que pides, ahora mismo no me recuerdo ninguna, salvo la que viene con CodeIgniter, pero claro, si sólo lo vas a usar para eso no te merece la pena. Si encuentro alguna te lo hago saber.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 03-03-2014
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Además de lo que dice Ñuño y con la cual concuerdo, la verdad es que para algo tan sencillo no necesitas de un componente sofisticado (al menos no se deduce de tu descripción del problema) sino simplemente de jugar un rato con CSS para hacer bonita la presentación de la tabla.

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Listado sql CRIS SQL 7 06-08-2007 14:08:14
Listado colores 4-stan-4 Varios 4 23-07-2007 18:11:11
Listado De Paises pablo2244 API de Windows 1 07-06-2005 01:40:35
Listado de PC´s Sergio J. Varios 8 03-01-2005 10:41:11
orden en un listado vetustas Conexión con bases de datos 10 16-12-2003 15:25:19


La franja horaria es GMT +2. Ahora son las 13:34:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi