Php e msql domanda semplice...
Ciao a tutti... vi ringrazio in anticipo per il vostro eventuale aiuto...
allora
1)
ho caricato l'immagine blob sul database... come la visualizzo?
con questo mi dà una serie di lettere confuse
Codice PHP:
<?
if (isset($_GET['id']))
{
$id = @intval($_GET['id']);
@include 'config.php';
$sql = "SELECT id,type,immagine FROM immagini WHERE id='$id'";
$result = @mysql_query($sql) or die(mysql_error ());
$row = @mysql_fetch_array($result);
$id_img = $row['id'];
$type = $row['type'];
$img = $row['immagine'];
if (!$id_img)
{
echo "Id sconosciuto";
}else{
@header ("Content-type: ".$type);
echo $img;
}
}else{
echo "Impossibile soddisfare la richiesta.";
}
?>
link
2)
Codice PHP:
<?
@include 'upload.php';
if (isset($_FILES['file']))
{
upload();
}
echo "
<form enctype=\"multipart/form-data\" action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">
<div id=\"database\">
<div id=\"titolo\">
<textarea name=\"titolo\" cols=\"50\" rows=\"1\" wrap=\"VIRTUAL\"></textarea>
</div>
<div id=\"descrizione\">
<textarea name=\"descrizione\" cols=\"50\"></textarea>
</div>
<div id=\"prestazione\">
<textarea name=\"prestazione\" cols=\"50\" rows=\"1\"></textarea>
</div>
<div id=\"anno\">
<input name=\"anno\" type=\"text\" size=\"7\" maxlength=\"9\">
</div>
<div id=\"superficie\">
<input name=\"superficie\" type=\"text\" size=\"7\" maxlength=\"9\">
</div>
<div id=\"costo\">
<input name=\"costo\" type=\"text\" size=\"20\" maxlength=\"9\">
</div>
<div id=\"pulsantelogo\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"300000\" />
<input type=\"file\" name=\"file\" size=\"40\" />
<br /><br />
<input type=\"submit\" value=\"Invia dati\" />
</div>
</div>
</form>";
perchè mi passa solo l'immagine? gli altri campi no :(