Debe de quedar asi?:
Código PHP:
$rango_fechas_pedimentos = mysql_query("SELECT NUM_PEDIMENTO FROM pedimento_info WHERE FECHAS_PAGO >= DATE('$inicio') AND FECHAS_PAGO <= DATE('$fin')");
if (!$print) {die("Error en variable rango_fechas_pedimentos: " . mysql_error());}
$cantidad_rango = mysql_num_rows($rango_fechas_pedimentos);
//$array1 = mysql_fetch_array($rango_fechas_pedimentos, MYSQL_NUM);
echo "pedimentos que coinsiden con la busqueda: ".$cantidad_rango."<br /><br />";
$array1 = array();
while ($row = mysql_fetch_array($rango_fechas_pedimentos, MYSQL_NUM)) $array1 []= array_shift($row);
$i=0;
while ($i < $cantidad_rango){
//$nums_pedimento = mysql_query("SELECT NUM_PEDIMENTO FROM pedimento_info WHERE FECHAS_PAGO >= DATE('$inicio') AND FECHAS_PAGO <= DATE('$fin') LIMIT $i, 1");
//if (!$nums_pedimento) {die("Error en variable nums_pedimento: " . mysql_error());}
//$array_nums_pedimento = mysql_fetch_array($nums_pedimento);
//echo $array_nums_pedimento['NUM_PEDIMENTO']."<br />";
$num_pedimento = $array1 [$i];
$partidas_pedimento = mysql_query("SELECT DESCRIPCION FROM partidas WHERE NUM_PEDIMENTO = '$num_pedimento' LIMIT $i, 1");
if (!$partidas_pedimento) {die("Error en variable partidas_pedimento: " . mysql_error());};
$array_partidas_pedimento = mysql_fetch_array($partidas_pedimento);
echo $array_partidas_pedimento['DESCRIPCION']."<br />";
$i++;
};
Por que sigue mostrando solo el primer registro, pero ahora ya no muestra el mensaje.