Dunque, sono riuscito tramite un componente di Joomla che crea form a crearne uno per il caricamento di immagine+descirizione sul db.
A questo punto con i due script seguenti recupero la descrizione e la foto:
Codice PHP:
<?php
/* dichiariamo alcune importanti variabili per collegarci al database */
$DBhost = "localhost";
$DBuser = "root";
$DBpass = "mysql";
$DBName = "galleria_test";
/* specifichiamo il nome della nostra tabella */
$table = "jos_chronoforms_rinaldo";
/* Connettiamoci al database */
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
/* impostiamo la query e cerchiamo solo le amiche donne...*/
$sqlquery = "SELECT * FROM $table";
$result = mysql_query($sqlquery);
$number = mysql_numrows($result);
$i = 0;
if ($number < 1) {
print "<center>
La ricerca non ha prodotto nessun risultato</p></center>";
}
else {
while ($number > $i) {
$thename = mysql_result($result,$i,"file_0");
$theemail = mysql_result($result,$i,"text_1");
print "
[b]Testo:[/b]
$theemail</p>";
$i++;
}
}
?>
<?php
//Qui definiamo semplicemente le variabili da utilizzare per connetterci
$db_host = 'localhost'; //Host,solitamente "localhost"
$db_user = 'root'; //Username di accesso al database
$db_pass = 'mysql'; //Password di accesso al database
$db_name = 'galleria_test'; //Nome del database a cui connettersi
//Con la funzione mysql_connect ci connetteremo e successivamente sceglieremo il database con mysql_select_db
$connection = mysql_connect ($db_host, $db_user, $db_pass);
$id=$_GET['id'];
if ($connection == false){
die ('Impossibile Connettersi al database');
}
$database = mysql_select_db ($db_name);
if ($database == false){
die ('Impossibile connettersi al database selezionato');
}
$myvarsql = "SELECT file_0 FROM `jos_chronoforms_rinaldo` ";
$myquery = mysql_query ($myvarsql,$connection)
or die ("query di selezione fallita $myvarsql
");
while ($myvalues = mysql_fetch_array ($myquery))
{
$immagine = $myvalues['file_0'];
echo "<img src=\"foto/$immagine\">
";
}
?>
Naturalmente la visualizzazione non va bene.
Devo ora pescare la foto e la descrizione corrispondente in modo random e con una sola foto+descrizione visualizzata ad ogni refresh di pagina.
Come posso fare?