Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Db Mysql Ed Immagini

  1. #1

    Db Mysql Ed Immagini

    ciao ragazzi, mi serve una mano...
    mi sono da poco avvicinato al mondo del php e come primo progetto stò creando una pagina tipo iscrizione "facebook" molto tipo...in cui oltre alle info personali si possa inserire anche una foto.
    Sono riuscito a creare un unica pagina in php che mi fa anche inserire l'immagine ed il caricamento avviene. ma non riesco a richiamare l'immagine...
    Potreste darmi una mano a creare lo script?

    intanto vi posto il codice della mia pagina:

    // se è stato inviato il file...
    if(isset($_POST['invia']))
    {
    // se ci sono stati problemi nell'upload del file
    if(!isset($_FILES['file_inviato']) OR $_FILES['file_inviato']['error'] != UPLOAD_ERR_OK)
    mostra_form("errore nell'invio del file. Riprova");

    // connessione e selezione del database
    mysql_connect('xxx', 'yyy', 'zzzz')
    or die('Connessione non riuscita: ' . mysql_error());

    if(!mysql_select_db('zzz'))
    die('Selezione database fallita!');

    // recupero alcune informazioni sul file inviato
    $nome_file_temporaneo = $_FILES['file_inviato']['tmp_name'];
    $nome_file_vero = $_FILES['file_inviato']['name'];
    $tipo_file = $_FILES['file_inviato']['type'];

    // leggo il contenuto del file
    $dati_file = file_get_contents($nome_file_temporaneo);

    // preparo il contenuto del file per la query
    $dati_file = addslashes($dati_file);

    // query per inserire il file nel DB ---- SET RESTO QUERY
    $query = "INSERT INTO utenti (nome, cognome, mail, password, telefono, nome_file, tipo_file, dati_file) values ('$HTTP_POST_VARS[nome]',
    '$HTTP_POST_VARS[cognome]',
    '$HTTP_POST_VARS[mail]',
    '$HTTP_POST_VARS[password]',
    '$HTTP_POST_VARS[telefono]',
    nome_file = '$nome_file_vero',
    tipo_file = '$tipo_file',
    dati_file = '$dati_file')";

    mysql_query($query)
    OR die('Query non valida: ' . mysql_error());

    // mostro nuovamente il form ed un messaggio di successo
    mostra_form("Memorizzazione del file $nome_file_vero nel database eseguita correttamente.");
    }
    else
    {
    mostra_form();
    }

    /**
    * Mostra il form per l'upload del file
    *
    */
    function mostra_form($messaggio = '')
    {
    ?><head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Carica file nel database</title>
    </head>
    <?php echo $messaggio?>

    Seleziona un file da memorizzare nel database:




    </p>

    <form name="form1" method="post" enctype="multipart/form-data">
    Nome: <input type="text" name="nome">


    Cognome: <input type="text" name="cognome">


    Mail: <input type="text" name="mail">


    Password: <input type="password" name="pwd" maxlength="7">


    Telefono: <input type="text" name="telefono">





    <input type="file" name="file_inviato">


    </p>



    <input type="submit" name="invia" value="Invia file">


    </p>
    </form>


    <?php
    exit();
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520

    Re: Db Mysql Ed Immagini

    Originariamente inviato da seie
    ma non riesco a richiamare l'immagine...
    quante volte la vuoi chiamare? ^_^

    spiegati megli please, quale errore riscontri??

  3. #3

    Re: Re: Db Mysql Ed Immagini

    Originariamente inviato da bstefano79
    quante volte la vuoi chiamare? ^_^

    spiegati megli please, quale errore riscontri??
    sinceramente non ho ankora scitto lo script...
    vorrei un aiuto da voi...

    come dev'essere la query ad esempio...e come facci a passare nella query un parametro per ricercare quel profilo nel db...

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.