Onestamente non è che abbia capito molto del codice (anche perchè il forum non è che aiuti molto).
Cmq il rimo consiglio che ti posso dare è: dove puoi usa i numeri. Mi riferisco agli esiti (non trovato e non risponde). Io farei 0 = non trovato e 1 = non risponde (poi nella pagina dove visualizzi le info sostituisci il numero con le lettere. Questo ti permetterà di risparmiare spazio nel DB e di creare query più semplici).
Come seconda cosa ti dico che io non è che sappia programmare benissimo in PHP. Ti posso dare indicazioni "logiche" ma per adesso niente di più (anche perchè la situazione attuale privata non mi permette di metermi troppo a studiare per creare un codice).
Cmq ancora non ho capito: ti dà errore o non memorizza o che fa o non fa?
Ad ogni modo ti spiego in un linguaggio fittizio come farei:
Definiamo un attimo la situazione:
N° clienti che risponde ai requisiti = 103
N° operatori disponibili = 4
Cliente "non risponde" = 1
Cliente "non trovato" = 0
Succede questo:
codice:
$query = "SELECT id_cliente FROM clienti WHERE esito=1 OR esito=0";
$result = mysql_query($query,$db);
$num_clienti = mysql_num_rows($result);
//lo stesso viene fatto per gli operatori
$query = "SELECT operatori loggati"
$result = mysql_query($result);
$num_operatori = mysql_num_rows($result);
Prima abbiamo definito a priori il bnumero di clienti e di operatori.
Quindi
$num_clienti = 103
$num_operatori = 4
Ora devo sapere quanti clienti assegnare ad ogni operatore e faccio quindi la divisione
$num_clienti_x_op = $num_clienti/$num_operatori
$num_clienti_x_op assume quindi il valore di 25 (rimangono 3 clienti fuori ma per adesso non tenerne conto)
ora devi assegnare i clienti agli operatori
codice:
//comincio a selezionare gli operatori disponibili
$query = "SELECT id_operatore FROM operatori WHERE operatori disponibili";
$result = mysql_query($query,$db);
while ($row = mysql_fetch_array($result))
{
for ($i = 0,; $i < $num_clienti_x_op; $i++)
{
assegni il cliente all'operatore in corso
}
}
Così dovrebbe andare. Correggi il codice come serve a te e poi fammi sapere. Non ho avuto tempo di scrivere i commenti. Se hai dubbi scrivi. Ciao
PS
Non so se potrò risponderti subito. Ciao