Originariamente inviato da Fractals87
se io apro l'html vedo questo
come vai a generare il tag html? posta il codice.
l'attributo src deve contenere il percorso dell'immagine e non quell'url
allora questo è il codice di inserimento dell'immagine:
codice:
if(isset($_POST["titolo"]) and isset($_POST["testo"]) and isset($_POST["prezzo"])) { $titolo=$_POST["titolo"]; $cat=$_POST["categoria"]; $stato=$_POST["stato"]; $testo=$_POST["testo"]; $prezzo=$_POST["prezzo"]; $citta=$_POST["city"]; if($titolo=="" or $cat=="Inserisci Categoria" or $stato=="Inserisci Stato" or $testo=="" or $prezzo=="" or $citta=="-- seleziona --") { print "<script language=\"JavaScript\">"; print "alert(\"Tutti I Campi Devono Essere Riempiti!\")"; print "</script>"; } else { // 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 sql $dati_file = addslashes($dati_file); // Query per inserire il file nel DB $query = "INSERT INTO tabella_files SET nome_file = '$nome_file_vero', tipo_file = '$tipo_file', dati_file = '$dati_file'"; mysql_query($query,$conn); $query="select id_file from tabella_files where nome_file = '$nome_file_vero'"; $ris=mysql_query($query,$conn); $valore=mysql_result($ris,0,0); $query = "INSERT INTO articoli SET titolo = '$titolo', categoria = '$cat', stato = '$stato', testo='$testo', prezzo='$prezzo', id_foto='$valore', id_comune='$citta', username='$utente'"; $ris=mysql_query($query,$conn); print "<script language=\"JavaScript\">"; print "alert(\"Articolo Inserito Correttamente A Breve Comparirà Nelle Ricerche\")"; print "</script>"; } }
questo invece è quello della stampa :
codice:
<?php session_start(); if($_SESSION["utente"]=="") { print "<meta http-equiv=\"refresh\" content=\"1;url=index.php\"/>"; } $id=$_GET["id"]; print "<div id=\"logo\">"; print "<img src=\"logo.png\"/>"; print "</div>"; $link=mysql_connect("localhost","xxxxxx","xxxxxx"); mysql_select_db("xxxxxxxxx"); $query="select id_foto from articoli where id='$id'"; $ris=mysql_query($query,$link); $id=mysql_result($ris,0,0); echo "<script language=\"JavaScript\">"; echo "alert($id)"; echo "</script>"; $query = "SELECT * FROM tabella_files WHERE id_file = '$id'"; $risultato = mysql_query($query,$link) or die("Query non valida: " . mysql_error()); $tmp = mysql_fetch_array($risultato); // Invio l'intestazione contenente il tipo MIME del file header("Content-Type: " . $tmp["tipo_file"]); // Invio il contenuto del file echo $tmp["dati_file"]; ?>