Hola tengo un problema, en mi pagina reparto unos registros a los usuarios, para hacerlo de forma equitativa utilice un array, en donde se almacenan los usuarios y se le asigna el registro, pero cuando vuelve a repartir comienza en el primer usuario que esta en la lista y no despues del ultimo al que ya habia repartido antes, ejemplo, tengo 5 usuarios con sus numeros para identificarlos existen 3 registros y reparte a los primeros 3(1,2,3) usuarios, cuando vuelve a repartir comienza con el usuario 1, no con el 4 que fue al que no repartio en la vuelta anterior, como puedo hacerlo, gracias...
Código PHP:
$n=0;
$consulta1 = "SELECT Cod FROM usuarios ORDER BY CodASC";
$resultado1 = mysql_query($consulta1, $conexion)or die(mysql_error());
while($row13= mysql_fetch_array($resultado1)) {
$Cod= $row13['Cod'];
$n++;
$subconf[$n]=$Cod;
}
$consult = "SELECT nusolc,empr FROM buzon where lugar=0";
$resultad = mysql_query($consult, $conexion)or die(mysql_error());
$i=0;
while($row= mysql_fetch_array($resultad)) {
$nu_sol= $row['nusolc];
$emp= $row['empr'];
$sql2 = "SELECT * FROM almacenados WHERE solicitud='$nu_sol' &&";
$res = mysql_query($sql2) or die(mysql_error());
if (mysql_num_rows($res) > 0)
{
echo "<Br>";
}
else
{
$i++;
if ($i >$n){
$i=1;
}
$sql11="insert into almacenados VALUES('$subconf[$i]','$nu_sol','$emp)";
$row= mysql_query($sql11, $conexion)or die (mysql_error());
}
}