Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Insert Into

  1. #1

    Insert Into

    ciao ragazzi! ho uno script di validazione del login che dovrebbe scrivermi l'ip la data, l'ora dell'accesso e l'idutente ma non scrive e non mi da errore, come se saltasse l'insert into, mi aiutate a capire perkè??
    questo è il codice:
    Codice PHP:
    <?php 
    session_start
    (); 

    include (
    "connessione.php"); 
    connect_to_chat_db(); 

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

    include (
    "errore.php"); 

    $sql "SELECT * FROM chat_utenti WHERE user='$user' and pass='$pass'"
    $query mysql_query($sql) or die (errore_server()); 

    $num mysql_num_rows($query); 


    if (
    $num == 1) { 
       
    $rowmysql_fetch_array ($query); 
        
       
    $ip=$_SERVER['REMOTE_ADDR']; 
       
    $today=getdate(); 
       
    $datalogin=$today['year']."-".$today['mon']."-".$today['mday']; 
       
    $oralogin=$today['hours'].":".$today['minutes']; 
       
    $idutente=$row['idutente']; 
        
       
    $_SESSION['idutente']=$row['idutente']; 
       
    $_SESSION['livello']=$row['livello']; 
        
       
    $sql2="INSERT INTO chat_accessi (ip,datalogin,oralogin,idutente) VALUES ('$ip', '$datalogin','$oralogin','$idutente')"
       
    //$sql2="INSERT INTO chat_accessi (ip,idutente) VALUES ('$ip','$idutente')"; 
       
    $query2 mysql_query($sql2) or die (errore_server()); 
       
    //echo $sql2; 
        
       
    $_SESSION['sql2']=$sql2
           
       switch(
    $row['livello']){ 
          case 
    $row['livello']=1
             
    //header("Location: amministrazione.php"); 
             
    echo "<SCRIPT type=\"text/Javascript\"> location.href='amministrazione.php'; </SCRIPT>"
          break; 
          case 
    $row['livello']=2
             
    //header("Location: moderazione.php"); 
             
    echo "<SCRIPT type=\"text/Javascript\"> location.href='moderazione.php'; </SCRIPT>"
          break; 
          case 
    $row['livello']=3://utenti multifunzionalità 
             //header("Location: pannello3.php"); 
             
    echo "<SCRIPT type=\"text/Javascript\"> location.href='pannello3.php'; </SCRIPT>"
          break; 
          case 
    $row['livello']=4://utenti medi 
             //header("Location: pannello4.php"); 
             
    echo "<SCRIPT type=\"text/Javascript\"> location.href='pannello4.php'; </SCRIPT>"
          break; 
          case 
    $row['livello']=5://utenti base 
             //header("Location: pannello5.php"); 
             
    echo "<SCRIPT type=\"text/Javascript\"> location.href='pannello5.php'; </SCRIPT>"
          break; 
          default: 
             
    //header("Location: fuori.php?msg=accesso non autorizzato!!"); 
             
    echo "<SCRIPT type=\"text/Javascript\"> location.href='fuori.php?msg=accesso non autorizzato!!'; </SCRIPT>"
          }    

       }else if (
    $num == 0){ 
          
    //header("Location: fuori.php?msg=Nome utente o password non validi"); 
          
    echo "<SCRIPT type=\"text/Javascript\"> location.href='fuori.php?msg=Nome utente o password non validi'; </SCRIPT>"
       } 

    ?>
    se stampo la query che non scrive mi da:

    INSERT INTO chat_accessi (ip,datalogin,oralogin,idutente) VALUES ('87.10.97.50', '2007-2-12','21:14','2')

  2. #2
    ho risolto, scusate il disturbo!!!

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.