Originariamente inviato da live_rm
Ciao pensavo fosse semplice inserire il collegamento facendo così invece... non visualizza il titolo anzi ignora totalmente la variabile.
$query = mysql_query("SELECT id,titolo FROM articoli ORDER BY id DESC");
$result = mysql_result($query, 1,'titolo');
//anzichè echo substr("$result",0,250);
inserivo il risultato in una variabile e poi la stampavo a video:
$dati = substr("$result",0,250);
echo "<a href=\"../view.php?id=$dati[titolo]\"></a>";
niente.... poi ho fatto così:
$dati = substr("$result",0,250);
echo "<a href=\"../view.php?id=$dati\"></a>";
niente ed infine così:
$query = mysql_query("SELECT id,titolo FROM articoli ORDER BY id DESC");
echo "<a href=\"../view.php?id=".substr(mysql_result($query, 1,'titolo'),0,250)."\"></a>";
Dove sbaglio?
Spero in un aiuto altrimenti mi toccherà fare le ore piccole stanotte.
Già c'è una cosa strana. Vuoi mettere un testo come id passata alla pagina view.php !!!!
Fossi in te farei cosi :
codice:
$query = mysql_query("SELECT id,substring(titolo, 1, 250) as tit FROM articoli ORDER BY id DESC LIMIT 0,4");
while (list($id,$titolo) = mysql_fetch_array($query)) {
$titolo = stripslashes( $titolo );
print "<a href=\"quello che vuoi.php?id=$id\">$titolo</a>
";
}