Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2011, 20:55
Avatar de carlescsb
carlescsb
 
Fecha de Ingreso: enero-2008
Ubicación: Mollerusa, Spain
Mensajes: 6
Antigüedad: 16 años, 3 meses
Puntos: 0
Analizar codigo

Le agraderecia a alguien que me pudiera ayudar con este codigo! No entiendo muy bien las funciones que se utilizan en el. No se puede probar exactamente con la pagina introducida http://www.soloexitos.es pero es para que vean donde la voy a utilizar.

Les pongo el codigo entero, aunque no lo entiendo desde donde pone //aquii!!!!

if($p==undefined OR $p=="undefined") {
$p = "0";
}

$i=-1;
$pag = 0;
// Numero max de paginas que se van a mostrar
$num_max_pag = 19;
do{
$pag++; // +1 = 1
$i++; //+1 = 0
$_mp3 = "http://www.soloexitos.es/Resultados/".$q."&p=".$pag;
$_mp3 = @join("",file($_mp3));

//AQUIIII
preg_match_all("/<pre>(.*?)<\/pre>/",$_mp3, $_pre);
$Tot[$i] = count($_pre[0]);

echo "Se han encontrado: ".$Tot[$i] ." Canciones";


if($i==$num_max_pag+1){break;}

}while($Tot[$i]==10);

$_Total = $Tot[$i-1];

$pag = $pag-1;

// Si el numero de paginas = 1 o mas grande

if($_Total <= 1){

echo "No se han encontrado resultados";

}else {

//TODO A PARTIR DE AQUI FUNCIONA CORRECTAMENTE


Mi pregunta es: Porque si la consulta devuelve menos de 10 resultados no aparecen??? Como podria hacerlo para que devolviera justamente los resultados exactos, no me importa si cuenta o no las paginas disponibles.