Buongiorno dopo vari test ho deciso di chiedere il vostro aiuto.

Ho due tabelle che devono essere messe a confronto.

In una tabella DATI io ho ABCD (valore che ovviamente può cambiare e che si riferisce a dei dati che un amministratore va a caricare), in un'altra tabella UTENTE ho ACD (sono i dati della precedente tabella associati ad un cliente, anche questi possono cambiare).

Quello che vorrei fare è far scrivere a schermo A = esiste B= checkbox da selezionare C=esiste
D= esiste.

Quindi vorrei che tutti i dati non presenti fossero accompagnati da una checkbox, ovviamente devono essere ordinati in ordine alfabetico.


Quello che io ho fatto non è altro che creare due cicli while che estraggono i dati dalle due tabelle

WHILE PER PRIMA TABELLA UTENTE

<?php
$sqlquerypdfpres = "SELECT * FROM utente WHERE idutente='$idclienteins'";
$resultpdfpres = mysql_query($sqlquerypdfpres);
$numberpdfpres = mysql_numrows($resultpdfpres);


$ipres = 0;
if ($numberpdfpres < 1) {
print "<center><p>Nessuna associazione trovata</p></center>";
}else{
while ($numberpdfpres > $ipres) {
$thenamepdfpres = mysql_result($resultpdfpres,$ipres,"nomepdf");
$lenco=array($thenamepdfpres);


$ipres++;
}
}
?>




WHILE PER LA SECONDA TABELLA DATI ovviamente è quella con più dati, o meglio o le tabelle hanno il solito contenuto oppure questa è quella che ha più dati.


<?php
$sqlquerypdf = "SELECT * FROM dati";
$resultpdf = mysql_query($sqlquerypdf);
$numberpdf = mysql_numrows($resultpdf);


$i = 0;
if ($numberpdf < 1) {
print "<center><p>La ricerca non ha prodotto nessun risultato</p></center>";
}else{
while ($numberpdf > $i) {
$thenamepdf = mysql_result($resultpdf,$i,"FILE_NAME");
$idpdf = mysql_result($resultpdf,$i,"id");


$elencomancante=array($thenamepdf);


Quì ho provato a fare la diffenza, ma senza successo perchè mi estrapola solamente l'ultimo dato

$differenza=array_diff($elencomancante,$lenco);

foreach( $differenza as $valore)
{





echo $valore."<br />";
}

$i++;
}
}




?>



COME POSSO RISOLVERE? GRAZIE IN ANTICIPO.