hola que tal, tengo esta funcion en php pero no hace lo que en "teoria" debe de hacer:
Código php:
Ver originalfunction asigMes($mes){
if($splitDate[1]=='01'){ $normal = "Jan";}
if($splitDate[1]=='02'){ $normal = "Feb";}
if($splitDate[1]=='03'){ $normal = "Mar";}
if($splitDate[1]=='04'){ $normal = "Apr";}
if($splitDate[1]=='05'){ $normal = "May";}
if($splitDate[1]=='06'){ $normal = "Jun";}
if($splitDate[1]=='07'){ $normal = "Jul";}
if($splitDate[1]=='08'){ $normal = "Aug";}
if($splitDate[1]=='09'){ $normal = "Sep";}
if($splitDate[1]=='10'){ $normal = "Oct";}
if($splitDate[1]=='11'){ $normal = "Nov";}
if($splitDate[1]=='12'){ $normal = "Dec";}
$normal = $normal." ".$splitDate[2]." ".$splitDate[0]." 00:00:00";
return $normal;
}
entonces, hago una busqueda y obtengo los campos de fecha, dato y titulo y aqui es donde asigno los valores:
Código php:
Ver originalwhile($row = mysql_fetch_array($busqueda));{//se llenan los arreglos con los datos correspondientes $fecha[$i] = asigMes($row['fecha']);//aqui es mi duda
$titulo[$i] = $row['titulo'];
$dato[$i] = $row['dato'];
if($i==0){ $color[$i]="#000000";}
if($i==1){ $color[$i]="#aa00aa";}
if($i==2){ $color[$i]="#1f4fef";}
if($i==3){ $color[$i]="#0ddb34";}
if($i==4){ $color[$i]="#f50505";}
$i++;
}
y entonces ya que tengo eso, escribo esos datos aqui:
Código php:
Ver originalfor($j=0;$j<$i;$j++){
$stringData = "\t<event start=\"".$fecha[$j]."\" title=\"".$titulo[$i]."\" ";fwrite($fh,$stringData); if($fecha[$j+1] != ""){
$stringData = " end\"".$fecha[$j+1]."\" durationEvent=\"true\" color=\"".$color[$j]."\" ";fwrite($fh,$stringData); }
$stringData = " textColor=\"#000000\" >".PHP_EOL."\t\t".$dato[$j].PHP_EOL."\t</event>".PHP_EOL."";
}
y entonces cuando me escribe la fecha solo me escribe: "00:00:00" en lugar de ke ponga, "Oct 12 2009 00:00:00" como que el problema esta en la parte en la que se manda llamar la funcion, alguna idea de cual pueda ser el error.