Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/11/2008, 18:31
Avatar de erlingfiallos
erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: Switch dentro de una función, retornar resultado

Como dice GatorV, el problema puede que no este en el codigo.. sino que quizas no estas enviando el valor a $type que sea 1.. podrias comprobarlo poniendo default..

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;
        default:  
// agrega esta linea y las 2 siguientes..
            
$output 'nada';
            break;
    }
 
    return 
$output;

Si responde con 'nada' es porque no has enviado un valor que sea correcto y que este comprendido dentro del switch