Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313

    problema con salvataggio immagini da form a db

    Buongiorno a tutti,

    premetto che sono un avventuriero e un novellino del php ma sto provando a fare un mio progetto personale per sostenere un esame in grazie del signore
    Ho un problema di questo tipo:
    ho creato un form per l'inserimento di 4 dati VARCHAR e un dato LONGBLOB (ecco il form):
    __________________________________________________ __________________________________________________ __________________________________________________ ____
    <html>
    <head>
    <title>Registrazione polizza</title>
    </head>
    <body>
    <h2>Aggiungi nuova polizza</h2>

    <form action="prova01.php" enctype="multipart/form-data" method="post">

    Identificativo Polizza:
    <input type="text" name="idpolizza">



    Numero polizza:
    <input type="text" name="numeropolizza">



    <input name="MAX_FILE_SIZE" type="hidden" value="10240000" />
    File da caricare:
    <input id="file" name="file" type="file" />



    Compagnia:
    <input type="text" name="compagnia">



    Note:
    <input type="text" name="note">



    <input name="submit" type="submit" value="Carica" />


    </form>

    </body>
    </html>
    __________________________________________________ __________________________________________________ __________________________________________________ ____
    il quale è collegato alla pagina prova01.php:
    __________________________________________________ __________________________________________________ __________________________________________________ ____<?php

    //Connessione al Database
    $conn= mysql_connect("localhost", "root", "") or die ("impossibile connettersi");
    //selezione del DB
    mysql_select_db("archiviottico", $conn) or die ("impossibile selezionare il db");

    $nome= $_FILES["file"]["name"];

    $percorso= "http://localhost/polizza/";

    if($_FILES["file"]["size"]<10240000){

    if($_FILES["file"]["size"]>0){

    echo "Codice Errore: " . $_FILES["file"]["error"]."";

    }else{

    if(file_exists("$percorso" . $nome)){

    echo "il file" . $nome . "è già presente sul server";

    }else{

    $idpolizza= $_POST['idpolizza'];
    $polizza= move_uploaded_file($_FILE["file"]["tmp_name"], "$percorso" . $nome);
    $polizza01= addslashes($polizza);
    $numeropolizza= $_POST['numeropolizza'];
    $compagnia= $_POST['compagnia'];
    $note= $_POST['note'];

    $query= "INSERT INTO polizza SET
    idpolizza= '$idpolizza';
    polizza= '$polizza01';
    numeropolizza= '$numeropolizza';
    compagnia= '$compagnia';
    note= '$note'";
    mysql_query($query) or die ("Query non valida: " . mysql_error());
    echo "File caricato in: " . "$percorso" . $nome;

    }
    }

    }else{

    echo "File troppo grande!!!";

    }

    ?>
    __________________________________________________ __________________________________________________ __________________________________________________ ____

    Se mando in esecuzione questo codice una volta cliccato su "salva" mi carica una pagina con scritto "Codice Errore: 0" e nient'altro e ovviamente non carica nemmeno un dato nel db di mysql.

    Cosa posso fare? ho commesso grandi errori nel db?

    Grazie a tutti in anticipo e Buon lavoro

  2. #2
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    dimenticavo...le immagine sono in formato .pdf

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.