Gestire foto con php e mysql

Zorthan

Utente Attivo
24 Feb 2007
85
0
0
iao a tutti :)

sto cercando qualche consiglio x cercare di fare visualizzare le foto caricate sul sever aruba. I dettagli delle foto sono salvati regolarmente da ogni inserimento nel mio db mysql
Ora ho la pagina web "viewpictures.php" ma il problema che non so come fare a creare script per "stampare" la foto inserita a web.
Volevo sola,ente qualche consiglio, qualche idea.
Immagino debba lavorare sul id della foto inserita, e farla stampare a web con una query select?
Grazie mille comunque. L'unico problema è come colegare l'id della foto alla foto fisicamente presente sul server.
Se fosse solo mettere l'id e la descrizione della foto nella pagina web, fin li ci sono arrivato, per farvi capire il mio livello, manon so come muovermi x collegare fisicamente con php e mysql le foto sul server all id sul database..
ecco lo script upload che ho creato

$host = "xxcxcx";
$user = "xcxcxcx";
$password = "xcxcxcxx";
$dbname = "xcxcxcxcx";

$cxn = mysql_connect($host,$user,$password);
mysql_select_db($dbname);

if (!$cxn)
{
echo 'Error server MySQL';

exit();

}



else {
$insertSQL = "INSERT INTO foto (description) VALUES ('".$_POST['description']."')";
to

mysql_select_db($dbname);


$Result1 = mysql_query($insertSQL) or die(mysql_error());

$ultimo_id = mysql_insert_id();

$file_temp=($_FILES['userfile']['tmp_name']);


$percorso="public/foto/";


$nuovo_nome=$percorso.$ultimo_id.".jpg";


$inviato = file_exists($file_temp);

}
if ($inviato) {

move_uploaded_file($file_temp,$nuovo_nome);
header("Location:viewpicture.php");

} else {
header("Location:Errore.php");
}

?>




Ecco il file view.



echo "Grazie per l'inserimento della foto seguente:";

echo "<br />";
echo "numero:";
$nesql = "SELECT id_foto, descrizione FROM (SELECT id_foto, descrizione FROM foto ORDER BY id_foto DESC) a LIMIT 1";
$nentry = mysql_query ($nesql);

$new = mysql_fetch_row ($nentry);

echo "<img src = '50.jpg' />";
echo "<span style='font-size: 16px;'>&nbsp;&nbsp;";


print_r ($new[0]);


echo "<br />";
echo "</span>";
echo "<span style='font-size: 16px;'>nome:&nbsp;&nbsp;";
print_r ($new[1]);
echo "</span>";
echo "<br />\n";
echo "<p>";


/*RECUPERO I DATI DAL DB MYSQL ORDINATI ALFABETICAMENTE*/
$sql = "SELECT * FROM foto ORDER BY descrizione";
$result = mysql_query ($sql);
while ($row = mysql_fetch_row($result))

{
print $row[0] . ": <span style='color:red'>" . $row[1] . "</span><br>\n";

}
}


?>


Upload e inserimento dettagli foto nel db funzionano...ripet
sul server e nel db vedo le modifiche
resta il fatto ke sto scerveellandomi da giorni x visualizzare foto manon riesco:confused:
qualche idea? grazie in anticipo:byebye:
 
risolto viewer, ora passo al ridimensionamento img

Ciao a tutti il discorso inserimento foto sulla pagina web è per ora risolto con l'inseritmento del link della fotos ul servere lscaiando come variabile
l'id_foto , il valore preso dal db mysql in questo modo
$sql = "SELECT * FROM foto ORDER BY descrizione";
$result = mysql_query ($sql);
while ($row = mysql_fetch_row($result))

{
print $row[0] . ": <span style='color:red'>" . $row[1] . "</span><br>\n";
echo "<img src = 'http://www.xxxxxx.com/public/foto/".$row[0].".jpg' />";
echo "<br />\n";
echo "<br />\n";
}
}

Volevo sapere se qualcuno sa dirmi dove trovareun buono script per rdimensionarele immagini
ciao:fonzie::byebye:
 

Discussioni simili