Estou com um problema em meu script de notícias, a página só exibe as fotos extras da notícia se a ID de notícia for de dois dígitos XX, se passar de 2 digitos, exemplo notícia ID 119 , não busca as fotos Vja o script e peça ajuda onde está o erro // INICIO DA ACAO DE FOTOS EXTRAS if($fotos == "S"){ if($dados[fotos_extras] == "S"){ ?> <br /><br /> <br /> <img src="/images/setona.jpg" width="30" height="30" /><font size='6' color='#1E4B7A'>Outras Fotos</font><br /><br /> <? $dados2 = mysql_fetch_array(mysql_query("SELECT * FROM $tabela2 WHERE id='$id'")); if($acao == colunista){ $wh1 = "WHERE id_cat = '$dados2[noticias]'"; } else { $wh1 = "WHERE id = '$id'"; } $busca = "SELECT * FROM $tabela1 $wh1 ORDER BY data desc"; //echo "$busca<br>"; $sql = mysql_query($busca); $total = mysql_num_rows($sql); $dados = mysql_fetch_array($sql); $id3 = substr($id,0, 2); if($acao == colunista){ $dir = "images/colunas/$dados[id]/"; } else { $dir = "images/noticias/$id3/"; } //echo $dir; //$dir = "images/$tabela1/substr($id,0, 2)/"; $dirhandle = opendir($dir); $fotos = array(); while ($file = readdir($dirhandle)) { $files = $file; $arr_basename=explode(".",$files); $file_type=strtolower("$arr_basename[1]"); if ($file_type == "jpg"){ $fotos[] = $files; } } closedir($dirhandle); sort($fotos); for($i=0;$i<count($fotos);$i++){ // para exibir em ordem alfabética //for ($i=count($fotos);$i>0;$i--){ // para exibir em ordem alfabética inversa echo "<a href='/$dir$fotos[$i]' class='mb'>"; echo "<img style='border:1px solid $corcelula1' onmouseover='makevisible(this,0)' onmouseout='makevisible(this,1)' src='/thumbs.php?w=$largura&h=$altura&imagem=$dir$fotos[$i]' border='0' alt='$dados[descricao]' style='FILTER: alpha(opacity=100);'>"; echo "</a> "; } } } // FIM DA ACAO DE FOTOS EXTRAS