Stavo seguendo la guida pratica di freePhp.html.it
è tutto ok tranne quando ho compilato al pagina per visualizzare i titoli degli articoli... (che funziona)
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
$query = "SELECT `id`,`titolo`,`testo`,`data`,`autore`,`mail` FROM `news` WHERE 1 ORDER BY `id` ASC LIMIT 0, 30";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) { echo "<a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a>
"; }
mysql_close($db);
foot();
?>
### Ma non funziona la visualizzazione del testo intero
File view.php
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
$query = "SELECT id,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]
";
mysql_close($db);
foot();
?>
### ho provato a modificare
$query = "SELECT id,titolo,testo,data,autore,mail FROM news WHERE id='$id'";
provando con id='1' e visualizza l'articolo con id 1 ma nel momento in cui lo rimetto come sopra non funziona più ... non visualizza nulla! perchè??
è come che non riuscisse ad importare correttamente la variabile $id
ps= tutto il resto funziona anche la connessione al databse che viene effettuata nel file config che viene incluso all'inizio!...