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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-12-2005
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Llamada a una funcion que incluye en el nombre una variable

A ver, mi inexperiencia (cada dia menor) es conocida en estos lares, por eso a veces hago preguntas que a mas de uno le pondrian la piel de gallina, pero mal que les pese a todos los que me leen, sois mis tutores, asi que seguire preguntando hasta el fin de los dias.

En esta ocasion, lo que intento es bien sencillo (aparentemente).
Hago una consulta a la DB que me devuelve unos valores concretos, en el array: $fila(TITULO->lang1, TEXTO->lang1, POSICION->resource_position) El caso es que el campo "resource position" indica como quiero formatear el texto y las imagenes dentro de las etiquetas <td> pertinentes. Me puede devolver uno de estos 5 valores "SMALL" "TOP" "BOTTOM" "LEFT" y "RIGHT".
El caso es que tengo 5 funciones (entre otras ) en el archivo libreria_web.php, cada una con sus caracteristicas concretas y son todas con la misma estructura.

Código PHP:
function content_TOP($fila)
 {
 
$tabla="<td style=\"width: 498px; text-align: center; height: 195px;\">
       <img style=\"width: 480px; height: 190px;\" alt=\"\"
  src=\"imagenes/Imagen_grande_temporal.jpg\" vspace=\"2\"><span
  style=\"font-weight: bold;\">
$fila->TITULO</span><br>
       <div style=\"text-align: justify;\">
$fila->TEXTO</div>
       </td>"
;
 return 
$tabla;
 } 
Para ahorrar comentarios, luego pasare los atributos a la CSS y listo.

Lo que me gustaria que llamase en la pagina que le corresponde a la funcion en funcion del valor $fila->RESOURCE_POSITION algo asi como:
Código PHP:
 $tabla=content_$fila->RESOURCE_POSITION($fila); //equivaliendo a $tabla=content_TOP($fila) - por ejemplo
 
echo tabla
Pero me da errores, y me da que no se puede hacer asi de facil.

¿Sugerencias?

PD: Kayetano, en el manual no sale nada sobre esto, y me lo sigo mirando por si las moscas veo como hacerlo bien.

Saludos y feliz navidad.

Papulo.

Última edición por papulo fecha: 27-12-2005 a las 17:34:32.
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 17:29:33.


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