ciao a tutti! premetto che sono un neofita della programmazione web e che sto scrivendo un piccolo social network. ho un problema, ovvero, ho scritto un algoritmo in php che mi permette di visualizzare correttamente una lista di amici (dell'utente connesso in quel momento) che sono online, il problema però è che dall'algoritmo non riesco a ricavare contemporaneamente una lista di amici online clikkabile a cui associare un "rilevamento" dell' ID dell'utente clikkato. vi posto il codice
PHP:
// ecco l'algoritmo
$NomeCognome = mysql_query("SELECT Nome, Cognome, ID
FROM iscritti
WHERE Email = '$Email' AND Password = '$Pass'");
$nome = mysql_fetch_assoc($NomeCognome);
$ID = $nome['ID'];
$_SESSION['Nome'] = $nome['Nome'];
$_SESSION['Cognome'] = $nome['Cognome'];
$_SESSION['ID'] = $nome['ID'];
$ListaAmicizie = mysql_query("
SELECT ID_Richiedente, ID_Ricevente
FROM amicizie
WHERE
ID_Richiedente = '$ID' OR
ID_Ricevente = '$ID' ");
$N=0;
while ($row = mysql_fetch_row($ListaAmicizie)) {
if ($row[0]!= $ID) {
$amicizie[$N] = $row[0]; ++$N;}
else {
$amicizie[$N] = $row[1];
++$N;
} ;
}
for ($i=0; $i<=$N; $i++) {
$lista = mysql_query("SELECT Nome, Cognome, ID
FROM iscritti
WHERE ID = '$amicizie[$i]'
AND Status = 1");
while ($riga = mysql_fetch_row($lista)) {
echo '<div id="prova"><a href="java-script:void(0)" id="utente">'.$riga[0];'</a></div>';
;
} }
?>
<div id="risultato"</div>
</body>
</html>
<script type="text/javascript">
$(document).ready(function() {
//al click sul bottone del form
$("#utente").click(function(){
/* qua ci sarebbe dovuta essere la funzione che mi ricavava l'id dell'amico selezionato.. le ho provate tutte ma niente da fare */
</script>
Ultima modifica di un moderatore: