Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola Pessoal,
Preciso fazer um sistema que além de verificar se a imagem existe (neste caso abaixo está funcionando corretamente), porém também precisa ver se é do gênero "Masculino" (0) ou "Feminino" (1) para mostrar a imagem certa nos dois primeiros casos...
<?php
switch ($photo) {
case " ":
echo "0.png";
break;
case "0":
echo "0.png";
break;
default:
echo $result['$photo'];
}
?>
Tipo isso
<?php
$genders = $result['genders'];
switch ($photo) {
case " ":
if($genders = 0){ echo "0.png"; } else { echo "1.png"; }
break;
case "0":
if($genders = 0){ echo "0.png"; } else { echo "1.png"; }
break;
default:
echo $result['$photo'];
}
?>Não sei se entendi muito bem sua dúvida... seria algo como isso?
<?php
$genders = $result['genders'];
switch ($photo) {
case " ":
echo $genders==0? "0.png": "1.png";
break;
case "0":
echo $genders==0? "0.png": "1.png";
break;
default:
echo $result['$photo'];
}
?>
Tentei reduzir o código, mas não sei se entendi muito bem. Se os dois primeiros casos, onde o valor de *$photo* resultarem na mesma coisa não precisaria usar os dois `*case`*...
<?php
$genders = $result['genders']; echo $genders==0? "0.png": "1.png";
break;
default:
echo $result['$photo'];
}
/// ou
$genders = $result['genders'];
$result = $result['$photo'];
if($photo===" " or $photo==="0") {
$result = $genders==0? "0.png": "1.png";
}
echo $result;
?>
Outra coisa, fiquei em dúvida quanto ao nome das imagens, se seriam sempre "0.png" e "1.png".Isso mesmo Tadeu, perfeito!!!
Ajudou muito, a ideia seria verificar se é Masculino ou Feminino, dependendo de qual é, abre uma imagem "padrão" para cada, caso o usuário tenha a photo no mysql, abre a que ele enviou...
Obrigado a todos,