Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema upload

  1. #1

    problema upload

    in questo script se lascio il campo foto vuoto mi inserisce tutti gli altri campi nel database, (come giustamente dovrebbe fare) ma se inserisco anke la foto nn mi inserisce niente!!!
    qual'è il problema ?

    <?php
    include("connessione.php");
    $data=$_POST['data'];
    $luogo = $_POST['luogo'];
    $luogo = strtoupper($luogo);
    $titolo = $_POST['titolo'];
    $titolo = strtoupper($titolo);
    $sottotitolo=$_POST['sottotitolo'];
    $autore = $_POST['autore'];
    $mail = $_POST['email'];
    $testo=$_POST['testo'];
    $account=$_POST['login'];

    if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
    if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;

    $upload_dir ="h:/webs/001095/files";
    $new_name = "";
    $file_name = ($new_name) ? $new_name : $_FILES["upfile"]["name"];
    $percorso= $file_name;
    if (trim($percorso) == "")
    {
    if (trim($percorso) == "")
    $comandosql = "insert into ". $tabanteprima . " (data, luogo, titoto, sottotitolo, autore, email, testo, account) values ('$data','$luogo','$titolo','$sottotitolo','$autor e','$mail','$testo','$account')";
    mysql_query($comandosql, $link);
    }
    else

    {
    if(is_uploaded_file($_FILES["upfile"]["tmp_name"]))
    {
    move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name") or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory
    dove fare l'upload.");
    } else {
    die("Problemi nell'upload del file " . $_FILES["upfile"]["name"]);
    }
    $comandosql = "insert into ". $tabanteprima .
    " (data, luogo, titoto, sottotitolo, autore, email, testo, foto, account) values ('$data',$luogo,'$titolo','$sottotitolo','$autore' ,'$mail','$testo','$percorso','$account')";
    mysql_query($comandosql, $link);
    }
    mysql_close($link);

    echo "Inserimento avvenuto con successo";
    ?>
    <htlm>
    Continua
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    mysql_query($comandosql, $link) OR DIE(mysql_error());

    Dovrebbe segnalare l'errore.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.