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

    Fare Upload di file e registrare path in MySql

    ciao a tutti,

    ho una funzione che mi permette di caricare nel mio db una serie di news (es: titolo, data, testo).

    codice:
    function art_register($data){
    	//registro l'articolo
    	global $_CONFIG;
    		
    	mysql_query("
    	INSERT INTO ".$_CONFIG['news']."
    	(data, titolo, testo)
    	VALUES
    	('".$data['data']."','".$data['titolo']."','".$data['testo']."')");	
    }
    Vorrei associare un file (es. PDF, WORD) ad ogni news.

    Ho trovato degli esempi per il semplice upload, ma com posso integrarli in modo da associare ad ogni news un file da caricare e memorizzarne il path?

    In pratica vorrei, nello stesso modulo, inserire un campo "seleziona file" e far l'upload e l'aggiornamento della tabella con un campo PATH.


    Come posso fare?


    Grazie
    1,2,3,4,5,10,100 passi!

  2. #2
    per l'upload dei file guarda qua http://www.giorgiotave.it/guida_php/upload_file.php

    per inserirlo nella tabella, una volta compilato il form salva il nome del file uppato in un campo della tabella!

  3. #3
    Grazie per la risposta.

    Ma come faccio a salvare il nome del file nel giusto record?

    Cioè, salvarlo nel record con la news corrispondente?
    1,2,3,4,5,10,100 passi!

  4. #4
    quando UPPI il file questo sarà contenuto, come hai letto nel breve tutorial, nella variabile $uploadfile_name. Quindi basta isnerire questa variabile in un campo vARCHAR del record della news da creare.

  5. #5
    Quindi prima carico il file, e poi creo la news?
    1,2,3,4,5,10,100 passi!

  6. #6
    yes, anzi potresti fare così:

    - crea la news
    - memorizzala
    - preleva l'ID della news creata e mettila in una variabile session
    - uppa il file da allegare in un'altra paginetta
    - fai una query per cercare il record della news prelevando l'ID dalla session
    - aggiorna il record col nome immagine con una query tipo

    "UPDATE news SET allegato=".$uploadedfile_name." WHERE ID_News=".$SESSION['ID']

  7. #7
    Grazie mill!!!

    ci provo!

    1,2,3,4,5,10,100 passi!

  8. #8
    ha funzionato!



    grazie!

    1,2,3,4,5,10,100 passi!

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.