• User Attivo

    Problema register.php

    Salve ho creato il file register.php per il mio login e mi da errore

    Fatal error: main(): Failed opening required 'connection.php' (include_path='.;c:\php\includes') in D:\Inetpub\webs..MIOSITO..\register.php on line **3
    :bho:
    cm posso risolvere?

    questo è il mio file register.php

    <?php
    require 'config.ini.php';
    require 'connection.php';

        $nome=trim($_POST['first_name']);
        $cognome=trim($_POST['last_name']);
        $codice_fiscale=trim($_POST['codice_fiscale']);
        $via=trim($_POST['via']);
        $civico=intval($_POST['civico']);
        $telefono_o_cellulare=trim($_POST['telefono_o_cellulare']);
        $indirizzo_di_posta_elettronica=trim($_POST['indirizzo_di_posta_elettronica']);
        $citta=trim($_POST['citta']);
        $regione=trim($_POST['regione']);
        $userid=trim($_POST['userid']);
        $pwd=trim($_POST['pwd']);
        
        
        
        $query = "INSERT INTO membro (nome,cognome,codice_fiscale,via,civico,telefono_o_cellulare,indirizzo_di_posta_elettronica,citta,regione,userid,pwd)
        VALUES ('$nome','$cognome','$codice_fiscale','$via',$civico,'$telefono_o_cellulare','$indirizzo_di_posta_elettronica','$citta','$regione','$userid','$pwd')";
        $result=mysql_query($query);
        if (!$result) {  
            die("Impossibile inserire i dati" . mysql_error());  
            
        }  
        $query= "INSERT INTO account (nome,cognome,codice_fiscale,via,civico,telefono_o_cellulare,indirizzo_di_posta_elettronica,citta,regione,userid,pwd,,tipoacc,valido)
        VALUES ('$nome','$cognome','$codice_fiscale','$via',$civico,'$telefono_o_cellulare','$indirizzo_di_posta_elettronica','$citta','$regione','$userid','$pwd')";
        $result=mysql_query($query);
        if (!$result) {  
            die("Impossibile creare l'account" . mysql_error());  
            
        }  
        
        echo "Dati Inseriti";
        
        mysql_close();
    

    ?>

    Qualcuno che mi aiuti per favore
    **


  • ModSenior

    Dall'errore si vede benissimo che nella stessa cartella del file register non c'è il file connection.php controlla il percorso...


  • User Attivo

    Io il file connection.php nn ce l'ho come posso fare? aiuto:(


  • User Attivo

    Salve a tutti, è da un sacco di tempo ormai, mi stò quasi scoraggiando... nn riesco a far funzionare il mio login.... :bho::(:(:(:(:(:( ho creato il connection.php

    <?php
    $mysql['server'] = "....compilato";
    $mysql['username'] = "....compilato";
    $mysql['password'] = "....compilato";
    $mysql['database'] = "....compilato";

    @mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
    @mysql_select_db($mysql['name']);
    ?>
    </body>
    </html>
    e mi dice Impossibile inserire i datiTable 'Sql12345_2.membro' doesn't exist.... su quel database sql faccio girare anche il mio forum e funziona, ma il login nn so proprio perchè nn mi continjua funzionare... aiuto :gtsad:


  • Consiglio Direttivo

    @Davide-Al said:

    [php]
    <?php
    $mysql['server'] = "....compilato";
    $mysql['username'] = "....compilato";
    $mysql['password'] = "....compilato";
    $mysql['database'] = "....compilato";

    @mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
    @mysql_select_db($mysql['name']);
    ?>
    [/php]
    Gli elementi dell'qarray hanno nomi diversi da quelli che usi.....non potrà mai funzionare così :mmm:

    Se richiami $mysql['host'] devi definire il valore di $mysql['host'] e non $mysql['server'] che non è nulla per il tuo script dato che non viene utilizzato.
    [php]
    <?php
    $mysql['host'] = "indirizzo_host";
    $mysql['user'] = "user_database";
    $mysql['pass'] = "password_database";
    $mysql['name'] = "nome_database";

    @mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
    @mysql_select_db($mysql['name']);
    ?>
    [/php]
    Così dovrebbe funzionare 😉


  • User Attivo

    quindi devo modificare anche i parametri in config.php ? perchè in config.php ho questo
    <?php
    session_start();

    $server ="---";
    $username ="Sql---";
    $password ="---";
    $database ="Sql---_2";

    $link = mysql_connect($server,$username,$password) or die("Connessione non riuscita: " . mysql_error()); // si collega al db generale
    mysql_select_db($database, $link); //sceglie il database

    ?>