Ho una pagina index in cui mi compaiono tutti i titoli delle news del mio database, dovrei fare in modo che clikkando su una news mi apra una pagina con solo quella news.
questo è il codice della pagina index che porta ad una pagina view, non dovrebbero esserci errori qui (spero)
$db = mysql_connect('localhost', 'root', '');
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db('dat', $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "SELECT id,data,titolo FROM news";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
echo "<a href=view.php?id=$row[id]>" . "- $row[titolo]</a>
";
}
mysql_close($db);
foot();
questa invece è la parte del codice di view che dovrebbe farmi comparire solo la news con determinato id, ma non accade, come se non leggesse l'id.
C'è qualcuno che potrebbe aiutarmi? tks a lot
$query = 'SELECT titolo,testo,data,autore,mail FROM news WHERE id="$id"';
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
echo "Titolo: $row[titolo]
";
echo "Testo: $row[testo]
";
if ("$row[mail]" != "")
echo "Mail: <a href=mailto:$row[mail]>$row[autore]</a>
";
else
echo "Autore: $row[autore]
";
echo "
<a href=index.php>Torna alla pagina iniziale</a>
";
echo "<a href=all.php>Visualizza tutti gli articoli</a>
";