Questo programmino php dopo tot secondi elimina un utente dal db, pero mi ritrovo un errore che non riesco a comprendere alla linea 23.
Potreste darmi una mano?codice:<?php session_start(); $nick=$_SESSION["nick"]; include 'accedi_db.php'; //Accedo al programma php che mi connetta al db $tempo=time(); // Catturo il TIMESTAMP attuale $interrogazione="SELECT tempo_disconnessione FROM lista"; $risultato=mysql_query($interrogazione); if (!$risultato) { print "Errore nel caricamento della tabella (reset_disconnessione.php)"; exit(); } while ($riga=mysql_fetch_array($risultato)) { $conta=$tempo-$riga["tempo_disconnessione"]; if ($conta>=900) // controllo per disconnettere un utente se non scrive un msg entro 900 sec ( // Ecco la riga problematica, da sempre errore qua, ma non capisco il perchè $delete=mysql_query("DELETE FROM lista WHERE tempo_disconnessione='$riga["tempo_disconnessione"]'"); if (!$delete) { print "Errore nel caricamento della tabella"; exit(); } /* Cencellazione dati registrati con la SESSION */ $_SESSION = array(); /* Scrivo che l'utente xxx è stato disconnesso */ $file=fopen("historychat.txt","a"); flock($file,2); $crlf=chr(13).chr(10); $scritta="<font color=#C0C0C0 size=2>$nick è stato disconnesso dalla chat (tempo scaduto) </font>"; fputs($file,$scritta.$crlf); flock($file,3); fclose($file); } } mysql_close($connessione); ?>
tnx!![]()

Rispondi quotando
