Visualizzazione risultati 1 fino 3 di 3

Discussione: Mancato inserimento dati nel db

  1. #1
    Guest

    Arrow Mancato inserimento dati nel db

    Io ho un problema
    ho creato questo script:
    Codice PHP:
    /*---------------------------------------------------+
    | PHP-Fusion 6 Content Management System
    +----------------------------------------------------+
    | Copyright © 2002 - 2006 Nick Jones
    | http://www.php-fusion.co.uk/
    +----------------------------------------------------+
    | Released under the terms & conditions of v2 of the
    | GNU General Public License. For details refer to
    | the included gpl.txt file or visit http://gnu.org
    +----------------------------------------------------*/
    require_once "maincore.php";
    require_once
    "subheader.php";
    require_once
    "side_left.php";
    $error = $_GET['errid'];
    // variabili errori
    $not_found = "404";
    $unauthorized = "401";
    $forbidden = "403";
    //variabile Pagina
    $html ="<img src=/immagini/error.png><br></BR><br></BR><a href=javascript:history.back(-1)>Torna alla pagina da cui sei arrivato cliccando qui</a><br></br><h3><div align=center>L'errore è stato registrato nel Database</div></h3>";

    if (
    $error == $not_found)
    {
    $head = "Errore 404<br></br>Pagina non trovata<br></br>";
    $titolo = "Errore 404 | Pagina non trovata";
    $errore = "<div align=center>404</div>";
    }
    else if (
    $error == $unauthorized)
    {
    $head = "Errore 401<br></br>Richiesta Autenticazione<BR></BR>";
    $titolo = "Errore 401 | Richiesta Autenticazione";
    $errore = "<div align=center>401</div>";
    }
    else if (
    $error == $forbidden)
    {
    $head = "Errore 403<br></br>Accesso Vietato<br></br>";
    $titolo = "Errore 403 | Accesso Vietato";
    $errore = "<div align=center>403</div>";
    }
    else
    {
    header("location: index.php");
    $errore = "";
    }
    opentable($titolo);
    echo
    "<div align=center><h1> $head </h1>
    <br>
    $html </div>";
    closetable();

    require_once
    "side_right.php";
    require_once
    "footer.php";
    //connessione al DB
    include "connessione.php";
    include
    "ip/index.php";

    //si connette

    //Script Powered by 1ronCh4ng
    $ip = $_SERVER['REMOTE_ADDR'];
    $BSO = $_SERVER['HTTP_USER_AGENT'];
    $data = date('Y-m-d');
    $ora = date('H:i:s');
    $refer = $_SERVER['HTTP_REFERER'];
    $nazione = "<div align=center><img src=/ip/flags/$two_letter_country_code.gif width=30 height=15><br></br>$two_letter_country_code</div>";
    if (
    $refer == "")
    {
    $rifer = "No Link";
    }
    else
    {
    $rifer = "<a href=$refer>$refer</a>";
    }
    if (
    iADMIN)
    {

    }
    else
    {
    if (
    $errore == "")
    {
    header ("location: index.php");
    }
    else
    {
    mysql_query("INSERT INTO `log_err` (`ID`, `BrowserSO`, `IP`, `Errore`, `Data`, `Ora`, `Verificato`, `Nazione`) VALUES (NULL, '$BSO', '$ip', '$errore', '$data', '$ora', '$rifer', '$nazione')");
    }
    }
    in locale mi inserisce normalemente i dati ma sul sito no, potete darmi una dritta? grazie
    Ultima modifica di Antonini : 13-06-2008 alle ore 22.14.37

  2. #2
    Guest

    Predefinito

    questa parte di programma direi che va bene.. forse il problema potrebbe essere nel file "connessione.php", dove hai inserito i dati della connessione, quindi se pubblichi anche quel file possiamo darti una mano, anche perché suppongo che, se in locale ti inserisce i dati, il codice in sé va bene: forse il problema è nella connessione, se hai specificato i dati sbagliati.

    ciao!

  3. #3
    Guest

    Predefinito

    ecco il file connessione.php

    Codice PHP:
    $host = 'localhost'; //indicare il nome dell''host su cui risiede il database cui connettersi
    $user = 'antonini'; //indicare il nome utente con cui connettersi al database
    $password = ''; //indicare la password utente con cui connettersi al database
    $database = 'my_antonini'; //indicare il database cui connettersi
    $db = mysql_connect($host, $user, $password) or die ("Impossibile connettersi al server $host");
    mysql_select_db($database, $db) or die ("Impossibile connettersi al database $database");

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •