Praticamente, nel mio social network, ho inserito il pulsante "Preferiti!" sul profilo di ogni utente che non sia il proprio. Quando lo clicco, inserisco il nome dell'utente come preferito! Solo che, nella seguente query, invece di aggiungere 2 o piu nomi preferiti, me li sostituisce o.o Perché? Mi sembra strano che succeda! Ho pure inserito il ciclo while:
Codice PHP:
<?php
$sel_preferiti = mysql_query("SELECT * FROM seguire WHERE username = '$my_username'");
if(mysql_num_rows($sel_preferiti) == 0) {
echo ' <div class="home" style="border: 1px solid black; height: 200px; width: 200px; position:absolute; right: 0px; top: 340px; overflow-y: scroll; background-color: white; ">
<center><b>I tuoi utenti preferiti:</b><hr>
Non hai utenti preferiti.</div></div>';
} else {
while($ref = mysql_fetch_row($sel_preferiti)) {
$username = $ref[1];
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<style>
.home {
background-color: white;
}
@import url(homessettings.css);
</style>
<div class="home" style="border: 1px solid black; height: 200px; width: 200px; position:absolute; right: 0px; top: 340px; overflow-y: scroll; ">
<center><b>I tuoi utenti preferiti:</b><hr>
<?php echo $username; ?><p>
</div>
</span>
<p>
</form>
<?php
}
} ?>
L'username è == a $my_username perché se metto $username compare sulla home di tutti gli utenti, invece così facendo compare solo nella mia e ogni utente aggiunge un utente preferito. Ma perché mme li sostituisce? Grazie a tutti!