Prosegue la mia odissea... sto facendo questo sito web per un amico meccanico...
La sua richiesta:
Inserire foto di auto che vende saltuariamente, con descrizione.
Cosa ho fatto:
Sono riuscito a caricare immagini nel database, con la loro descrizione.
Cosa devo fare:
Ora devo caricarle, in maniera random, in prima pagina, descrizione compresa.
Che codice ho usato:
Codice PHP:
<?php
include("config.php");
mysql_connect($host, $username, $password)
or die('Connessione non riuscita: ' . mysql_error());
if(!mysql_select_db($db))
die('Selezione database fallita!');
$query="SELECT * FROM immagini order by rand() limit 1";
$risultato = mysql_query($query) or die('Query non valida: ' . mysql_error());
$tmp = mysql_fetch_array($risultato);
// invio una intestazione contenente il tipo MIME
header('Content-Type: image/jpeg');
// invio il contenuto del file
//echo $tmp['immagine'];
$desired_width = 300;
$desired_height = 200;
$im = imagecreatefromstring($tmp['immagine']);
$new = imagecreatetruecolor($desired_width, $desired_height);
$x = imagesx($im);
$y = imagesy($im);
imagecopyresampled($new, $im, 0, 0, 0, 0, $desired_width, $desired_height, $x, $y);
imagedestroy($im);
header('Content-type: image/jpeg');
imagejpeg($new, null, 85);
?>
Devo aggiungedere dei campi, perchè ora come ora mi visualizza solo la foto. I campi variabili sono, ad esempio: anno, cilindrata (basta che mi aiutiate inserendo questi due, e gli altri li termino io)...
Grazie a tutti, buona Domenica!!