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

    problema upload immagine

    riesco ad inserire correttamente nel db i dati passati via post...ma non riesco ad eseguire l'upload e inserimento del nome del file nel database...ma qui sembra essere tt ok...dover sbaglio?

    Codice PHP:
    <?PHP
     
    // Connessione al db
    $link mysql_connect('localhost''''')
    or die(
    'Connessione al db fallita.');
    // selezione del db
    mysql_select_db("caps"$link);

    $nome $_FILES['miofile']['name'];

    $sql="INSERT INTO dati (nome, nazione, tipo, note, immagine)
    VALUES
    ('
    $_POST[nomea]','$_POST[nazione]','$_POST[tipo]','$_POST[note]', '$nome')";

    if (!
    mysql_query($sql,$link))
      {
      die(
    'Errore: ' mysql_error());
      }
    echo 
    "Elemento inserito";



        
    // RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD
        
    $cartella "upload/";
        
    $percorso $_FILES['miofile']['tmp_name'];
        
    $nome $_FILES['miofile']['name'];
        
    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
        
    if (is_file($percorso) && move_uploaded_file($percorso$cartella $nome))
        {  
                   print 
    "";
        }
        else
        {
            print 
    "Si sono verificati dei problemi durante l'Upload, il file inserito protrebbe essere troppo grande!";
        }
    mysql_close($link)
    ?>
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Non vediamo il form... per cui il problema potrebbe essere lì... ad esempio, accertati che enctype sia appropriato:

    codice:
    <form enctype="multipart/form-data" ...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3

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.