Visualizzazione dei risultati da 1 a 7 su 7

Discussione: ultima visita

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239

    ultima visita

    ciao ragazzi,
    io vorrei che nel mio database (dove già ci sono nomeutente, password etc) risultasse anche la data e l'ora dell'ultima visita ricevuta dagli utenti iscritti . . . mi direste il codice??? grazie mille

  2. #2
    che database usi?

    Cmq è facile fare. Basta che fai un codice che durante il login di un utente modifica data e ora nel database.
    Se mi passi tutti i dati ti faccio io il codice.

    Dammi nome database.
    Struttura del database.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239
    il nome del database è ferentin70127 la tabella si chiama utenti e i campi sono: login, password, ip, porta, email . . . .utilizzo un database mysql

    ciao e grazie sei stato molto gentile

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239
    UPUPUPUPUPUP

  5. #5
    sono appena tornato. Comincio a scriverti il codice.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239
    ok grazie mille . .. . sei un grande

  7. #7

    tutto pronto

    scritto il codice, scusa se ho fatto un può tardi ma ero a cena.

    Allora nella tua tabella utenti del database ferentin70127 devi aggiungere altre due colonne.
    1) ultimo_login_data Tipo campo: Date
    2) ultimo_login_ora Tipo campo: Time

    codice:
    <?php
    $server = "localhost";
    $usr = "";
    $pwd = "";
    $db = "ferentin70127";
    if ($conn = mysql_connect($server, $usr, $pwd)) {
    	if ($conndb = mysql_select_db($db)) {
    		$sql = "SELECT login,password FROM utenti WHERE login = '".$_POST['login']."';";
    		if ($query = mysql_query($sql)) {
    			if (mysql_num_rows($query) > 0) {
    				$ris = mysql_fetch_assoc($query);
    				if ($ris['password'] == $_POST['password']) {
    					$sql = "UPDATE utenti SET ultimo_login_data = '".date("Y-m-d")."', ultimo_login_ora = '".date("H:i:s")."' WHERE login = '".$ris['login']."';";
    					if ($query = mysql_query($sql)) {
    						echo "<meta http-equiv='refresh' content='1;URL=pannello.php'>";
    					} else {
    						echo "<center style='color:#FF0000; font-weight:bold;'>Errore query nel database</center>";
    					}
    				} else {
    					echo "<center style='color:#FF0000; font-weight:bold;'>Password non è corretta</center>";
    				}
    			} else {
    				echo "<center style='color:#FF0000; font-weight:bold;'>Login non è presente nel database</center>";
    			}
    			mysql_close($conn);
    		} else {
    			echo "<center style='color:#FF0000; font-weight:bold;'>Errore della query nel database.</center>";
    		}
    	} else {
    		echo "<center style='color:#FF0000; font-weight:bold;'>Errore di connessione al database.</center>";
    	}
    } else {
    	echo "<center style='color:#FF0000; font-weight:bold;'>Errore di connessione al server del database.</center>";
    }
    ?>
    Scusa ma non ho potuto verificare in locale il codice perchè sto ocn il portatile che ha installato IIS per ASP.

    Se non funziona fammi sapere che appena posso lo verifico in locale sul mio PC.

    Spero che funzioni..

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.