ho incorporato tutto aggiungendo uno script per eliminare articoli salvati che non mi interessano più.
chi ha un pò di pazienza per aiutarmi è pregato di andare quì: http://imagelink.altervista.org
loggarsi con "demo : prova" e successivamente andare su
http://imagelink.altervista.org/myreadinglist.php
vedrete che l'utente "demo" ha salvato due articoli nella sua lista che nel db è la tabella "readinglist" composta dai campi
id | idutente | idarticolo
questa la pagina myreadinglist.php
_____________________________________________
<script type="text/javascript">
$(document).ready(function() {
$('#load').hide();
});
$(function() {
$(".delete").click(function() {
$('#load').fadeIn();
var commentContainer = $(this).parent();
var id = $(this).attr("id");
var string = 'id='+ id ;
$.ajax({
type: "POST",
url: "delete.php",
data: string,
cache: false,
success: function(){
commentContainer.slideUp('slow', function() {$(this).remove();});
$('#load').fadeOut();
}
});
return false;
});
});
</script>
<div id="wrapper">
<div class="boxprofiledata">
<h3>My Reading List</h3>
<div id="load" align="center">[img]images/loading.gif[/img] Loading...</div>
<ul>
<?php
if(!isset($_SESSION['utente'])){
exit('non puoi accedere');
}else{
$userlog = $_SESSION['id_user_logged'];
$unread = mysql_query("SELECT * FROM readinglist WHERE idutente = $userlog");
while ($list = mysql_fetch_array($unread)) {
$unart = $list['idarticolo'];
echo "<div class='box'>
$unart
<i class='icon-remove'>[/i]
<div class='clear'></div>
</div>
";
}
}
?>[/list]
</div>
</div>
_____________________________________________
provando a eliminare un articolo nella pagina vedrete che lo script funziona ma solo "apparentemente" perchè non ha nessuna funzione in php che gli dice di andare a eliminare quel record nel db, infatti se aggiornate rispunta il record che era stato eliminato in precedenza.
come vedete i record salvati dall'utente, vengono prlevati e stampati tramite "while"
quindi non so come fare per dirgli di andare a eliminare un record in particolare...spero di essere stato chiaro riguardo il problema...
e che qualcuno mi possa aiutare