Ok, cerco di essere il più chiaro possibile!
Allora allo stato attuale, con il codice che ho postato prima, vedo sul mio browser questo:
codice:
28/2/05, News 5
11/2/05, News 4
4/2/05, News 3
28/1/05, News 2
Ora vorrei rendere cliccabili solo i titoli delle news in modo che mi aprano la pagina tipo "/view.php?id".
Mi sono ispirato al codice riportato sul tutorial per la creazione della pagina view.php:
codice:
<? include("top_foot.inc.php"); include("config.inc.php"); top();
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "SELECT titolo,testo,data,autore,mail FROM news WHERE id='$id'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$data = date("j/n/y", $row[data]);
echo "$row[titolo]
";
echo "$row[testo]
";
if ($row[mail] != "")
echo "$data, <a href=mailto:$row[mail]>$row[autore]</a>
";
else
echo "$data, $row[autore]
";
echo "
<a href=index.php>Torna alla pagina iniziale</a>
";
echo "<a href=all.php>Visualizza tutti gli articoli</a>
";
mysql_close($db);
foot();
?>
mia pagina view.php:
codice:
<? //parametri di connessione
$db_host = "localhost";
$db_user = "dangeluma";
$db_password = "dangeluma";
top();
$connessione = mysql_connect($db_host, $db_user, $db_password);
if ($connessione == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $connessione )
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "SELECT titolo,testo,data,autore,mail FROM gsdd_news WHERE id='$id'";
$result = mysql_query($query, $connessione );
$row = mysql_fetch_array($result);
$data = date("j/n/y", $row[data]);
echo "$row[titolo]
";
echo "$row[testo]
";
if ($row[mail] != "") echo "$data, <a href=mailto:$row[mail]>$row[autore]</a>
"; else echo "$data, $row[autore]
";
echo "
<a href=index.php>Torna alla pagina iniziale</a>
";
echo "<a href=all.php>Visualizza tutti gli articoli</a>
";
mysql_close($connessione );
foot();
?>
Ora dovrei inserire il codice:
codice:
"<a href=\"view.php?id=$row[id]\">"
nella pagina index.php ma nn riesco a farlo.
Grazie ancora!