Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2008, 12:28
Avatar de America|UNK
America|UNK
 
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Switch dentro de una función, retornar resultado

Código PHP:
function getVideo($link,$type){
$yw 220;
$yh 190;
    switch (
$type){
    case 
1:
    
$output'<object width="'.$yw.'" height="'.$yh.'">
    <param name="movie" value="'
.$link.'"></param>
    <param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always">
    </param><embed src="'
.$link.'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'.$yw.'" height="'.$yh.'"></embed></object>';
      break;
    }
 
 return 
$output;

Bien el $output lo toma como undefenido y quiero tomarlo como global, que haría en este caso? son muchos tipos, la forma que hago ahora es
Código PHP:
case 1:
$output'<object width="'.$yw.'" height="'.$yh.'">
<param name="movie" value="'
.$link.'"></param>
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always">
</param><embed src="'
.$link.'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'.$yw.'" height="'.$yh.'"></embed></object>';
 return 
$output;
break;

case 
2:
$output "Etc";
return 
$output;
break; 
y así... pero no quiero repetir el resultado varias veces, si no al final.

Saludos y gracias.
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */