Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2005, 00:16
DarioDario
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
buenas q tal... mira te digo la verdad no entiendo por es este pedido, pero tengo 2 ideas de como arreglar tu problema... la primera es en vez de usar constantes definas lo mismo pero con variables aca tenes un ejemplo...
Código PHP:
<?php

$_L 
'Lunes';
$_M 'Martes';
$_X 'Miércoles';
$_J 'Jueves';
$_V 'Viernes';
$_S 'Sábado';
$_D 'Domingo';

$dias "_L";
$day "_D";

echo $
$dias."<br>".$$day;

?>
anteponiendole dos $$ a una variable llama a otra variable llamada como el contenido de la variable (espero q se entienda ) esto yo lo conozco Variables de Variables, no estoy seguro si le llaman asi pero asi lo conozco yo...
bueno la segunda solucion puede ser remplazando string devuelto por mysql, por ejemplo con ereg_replace() aqui te dejo un ejemplo...
Código PHP:
<?php

define
('_L','Lunes');
define('_M','Martes');
define('_X','Miércoles');
define('_J','Jueves');
define('_V','Viernes');
define('_S','Sábado');
define('_D','domingo');

$dias "_L";
$day "_S";

echo 
ereg_replace("_L",_L,$dias)."<br>";

echo 
ereg_replace("_S",_S,$day)."<br>";

?>
este tiene una desventaja muy grande q es que cada resultado devuelto por mysql tendria que ser pasado por 7 remplazos para avarcar todos los dias, lo cual es inesesariamente complicado para lograr lo que tu quieres.... espero q te alla ayudado en algo esto, o por lo menos que te allas enfocado en el camino correcto... saludos