Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Inserimento dati in area riservata

    Buonasera
    sono alle prese con un portale riservato con inserimento dati e non riesco a far funzionare l'inserimento dei dati

    i posto qua i 3 file principali

    login.php (file che permette l'accesso all'area riservata)
    Codice PHP:
    <?php


    //apro la sessione e verifico se il login è già stato effettuato

    //controlliamo se i dati sono stati inseriti
    if(!isset($_POST['user'])  OR !isset($_POST['pass'])){
    die(
    "Non hai inserito i dati. <a href='http://www.trisun.it/index.php'>Torna indietro ");
    } else {
    //puliamo i dati
    $username trim(filter_var($_POST['user'], FILTER_SANITIZE_STRING));
    $password trim(filter_var($_POST['pass'], FILTER_SANITIZE_STRING));
    //generiamo l'hash
    $hash hash("sha256",$username.$password);
    //includiamo la connessione, connettiamoci al database ed eseguiamo la query
    include "conn.php";
    //connetti_database();
    $result mysql_query("SELECT * FROM utenti WHERE user_id = '$username' AND pass_id = '$password'");
    //se la query ha restituito 0 righe, non esiste nessun user con username e password inseriti
    if(mysql_num_rows($result)==0)
    die(
    "Username e/o password errati"mysql_error());
    else{
    $_SESSION['loggedin']=1;
    $user mysql_fetch_array($result);
    header ("location: upload.php"); // reindirizza a upload
    }
    }
    ?>
    di seguito il file contatto.php (che contiene i form per l'insermento dati)

    Codice PHP:
    <?php include('conn.php'); ?>
    <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Area Riservata Agenzie</title><link href="stile.css" rel="stylesheet" type="text/css"/></head>
    <body id="backgroundag">
    <div id="headerag"></div>
    <?php include ('menu.php'); ?>
     <div id="contag" class="textcont"><h1 class="titolotrisunagmen"> Inserisci Dati per un Sopraluogo Gratuito</h1>
    <table>
    <form action="insertdati.php" method="POST" enctype="multipart/form-dataì">
    <tr align="left">
        <td class="insdattit">Nome:</br><input class="insdat" type="text" name="nome"></td>    <td class="insdattit">Cognome:</br><input class="insdat" type="text" name="cognome"></td>     <td class="insdattit">Via:</br><input class="insdat" type="text" name="via"></td>     <td class="insdattit">N° Civico:</br><input class="insdat" type="text" name="numciv"></td>        </tr>    <tr align="left">        <td class="insdattit">CAP:</br> <input class="insdat" type="text" name="cap"></td>     <td class="insdattit">Città:</br> <input class="insdat" type="text" name="citta"></td>    <td class="insdattit">Provincia:</br> <input class="insdat" type="text" name="prov"></td>        
    </tr>
    <tr align="left">
        <td class="insdattit">Telefono:</br> <input class="insdat" type="text" name="tel"></td>    <td class="insdattit">Celluare:</br><input class="insdat" type="text" name="cell"></td>    <td class="insdattit">E-Mail:</br><input class="insdat" type="text" name="mail"></td>
    </tr>    
    <tr align="left">
        <td class="insdattit">Codice fiscale:</br><input class="insdat" type="text" name="fisc"></td>
    </tr>

    <tr align="left">        <td class="insdattit">Accettazione privacy    <input type="checkbox" name="privacyaccettata" value="privacy" class="required" checked/></td>
    </tr>  
    <tr align="center">     <td >    <input width="200" height="50" type="submit" value="Invia">    </td>
    </tr>
    </form>
    </table>
    </div>


       <br><br>
        

    </body></html>
    e infine il file che inserisce i dati insertdati.php (quello che mi sta dando maggiori problemi, credo)

    Codice PHP:

    <?php

    if (isset($_POST['submit'])){
    $con mysql_connect("62.149.150.xxx","Sql540xxx","xxxxxxx");if (!$con)  {  die('Could not connect: ' mysql_error());  }  $conn mysql_select_db("Sql540669_2"$con);
    $result mysql_query("SELECT * FROM utenti WHERE user_id = '$username' AND pass_id = '$password'");
    $_SESSION['loggedin']=1;
    $user mysql_fetch_array($result);
    mysql_query("INSERT INTO dati (id,nome,cognome,via,numciv,cap,citta,prov,tel,cell,mail,fisc,privacyaccettata) VALUES (null,'$_POST[nome]','$_POST[cognome]','$_POST[via]','$_POST[numciv]','$_POST[cap]','$_POST[citta]','$_POST[prov]','$_POST[tel]','$_POST[cell]','$_POST[mail]','$_POST[fisc]','$_POST[privacyaccettata]'") or die("Errore: ".mysql_error());

    }
    else{    die(
    "Errore 2:".mysql_error());}
    ?>
    <script language="javascript"><!-- location.replace("clienti.php");--></script>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E il problema è? (cercando d'essere sintetico ma preciso)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Non inserisce i dati nella tabella creata nel database

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.