Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 38
  1. #11
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    Niente da fare, quel maledetto campo visite nel database continua ad essere uguale a 0...come devo fare ?

    L'ho modificato in questo modo il codice :

    codice:
    <?php
    
    session_start();
    $_SESSION['userk']=$_REQUEST['user'];
    $_SESSION['passk']=$_REQUEST['pass'];
    
    include "connetti2.php";
    
    $user=$_POST['user'];
    $pass=$_POST['pass'];
    
    mysql_query(" UPDATE tab_registrati
                  SET visite='$visite++'
                  WHERE username='$user'");
                 
                  OR DIE(mysql_error());
    ?>

  2. #12
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    Non è che devo mettere nella sessione anche il campo visite ? Riusciremo a risolvere questo mistero?

  3. #13
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Io ti ho scritto un codice diverso dal tuo.

    Codice PHP:
    mysql_query(" UPDATE tab_registrati
                  SET visite=visite+1
                  WHERE username='
    $user'"); 
    Magari potresti provarlo e non solo togliere quello che ti sembra di troppo.

    Come potrebbe funzionare il codice che hai inserito tu? Chiedi a mysql di aggiornare un record con un valore che non definisci da nessuna parte.

  4. #14
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    Adesso l'ho provato con il codice identico a come me lo hai suggerito, ma niente entro nella tabella del database e visite è sempre e purtroppo uguale a 0!!!

    <?php

    session_start();
    $_SESSION['userk']=$_REQUEST['user'];
    $_SESSION['passk']=$_REQUEST['pass'];

    include "connetti2.php";

    $user=$_POST['user'];
    $pass=$_POST['pass'];

    mysql_query(" UPDATE tab_registrati
    SET visite=visite+1
    WHERE username='$user'");

    OR DIE(mysql_error());
    ?>

    Tu cosa pensi possa essere ?

  5. #15
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    $user ha un valore corretto? Lo prendi da un $_POST -> parti da una form dove lo specifichi o fai delle prove caricando direttamente lo script?

    Prova a fare subito prima della query $post='un nome utente che hai';
    e vedi se funziona

  6. #16
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    Non dovrebbe essere $user invece di $post???
    e fare $user='pakos' per esempio?

  7. #17
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Hai ragione!

    Scusa se te lo dico, ma questo è un forum, non una chat: puoi provare e vedere come e se funziona senza inserire migliaia di messaggi.

  8. #18
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    Hai ragione, comunque ho inserito e non va, eppure mi sembra tutto così logico.
    Non trovi?

  9. #19
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Ultimo tentativo

    Codice PHP:
    mysql_query(" UPDATE tab_registrati
                  SET visite=visite+1
                  WHERE username='pakos'"
    ); 
    dò per scontato che i nomi di tabella e campo siano corretti (tab_registrati e visite)

  10. #20
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    I nomi di tabella e campo sono corretti, ho attuato anche il tuo ultimo tentativo, ma niente da farem inizio a preoccuparmi o.O

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 © 2026 vBulletin Solutions, Inc. All rights reserved.