Ho usato strtoupper perchè tutti nomi delle immagini contengono solo caratteri maiuscoli e numeriOriginariamente inviato da artorius
Perché fai strtouppercase
$foto = "../images/Cani/". strtoupper ($res[0]['num']).".jpg"; // Nome del file della foto
?