Ciao a tutti !!!
il mio problema è il seguente:
ho adattato un script alle mie esigenze e tutto funziona bene tranne
quando cerco di impostare la variabile $lingua. In pratica la pagina
dovrebbe ritornarmi tutte le news in italiano: $lingua="ita"; oppure
in inglese $lingua="ing"; inserite nel database. Niente da fare se modifico i tre collegamenti lingua o mi da errori oppure mi da tutte le news sulla stessa pagina:
Allego le parti salienti e spero in un vostro aiuto .....
<?php
// require_once('');
require_once('Connections/XXX.php');
require ('news/funzioninews.php');
require ('nome.inc');
mysql_select_db($database_nome, $nome);
$spa="src=\"images/spacer.gif\"";
if ($HTTP_GET_VARS[n]) {
$query = "select titolo_n, testo_n, foto_n, link_n, docum_n from news where id_news=$HTTP_GET_VARS[n]";
$elenco = mysql_query($query, $nome) or die(mysql_error());
$notizia = mysql_fetch_array($elenco);
$lafoto = $notizia["foto_n"];
$link = stripslashes($notizia["link_n"]);
$doc = stripslashes($notizia["docum_n"]);
$lingua="ita"; (QUESTA E LA VARIABILE CHE MI SERVE)
$iltitolo = nl2br(stripslashes($notizia["titolo_n"]));
$notizia = nl2br(stripslashes($notizia["testo_n"]));
//testahtml($iltitolo);
//intestazione();
?><html>
<head>
.....
<blockquote>
<div align="center">
<?php if ($lafoto!=""){ echo "<img src=\"news/img/",$lafoto,"\" align=\"left\" hspace=\"4\">";} ?></p>
</p>
</div>
</blockquote></td>
<td align="center" valign="top" bgcolor="#ffffff"><img <?php echo $spa ?> width="1" height="2" border="0" alt="spacer"></td>
<td colspan="15" align="center" valign="top" bgcolor="#FFFFFF"><blockquote>
<div align="left"><span class="home12blu">
<?php echo $iltitolo ?></span>
<span class="home12"><?php echo $notizia ?>
<?php if ($doc!=""){ echo "<span class=\"home12red\">>></span>\n<a href=\"doc/",$doc,"\">Documento allegato</a>
";} ?>
<?php if ($link!=""){ echo "<span class=\"home12red\">Link:</span>\n <a href=\"http://",$link,"\" target=\"_blank\">http://",$link,"</a>";} ?>
</p></span></td>
</div>
</blockquote>
</td>
<td>[img]images/spacer.gif[/img]</td>
</tr>
<tr>
<td>[img]images/i_r8_c1.gif[/img]</td>
<td colspan="13" bgcolor="#000066" class="home10"><div align="center"><?php echo $footer ?></div></td>
<td colspan="4" bgcolor="#000066"><?php echo $dsign ?></td>
<td>[img]images/i_r8_c19.gif[/img]</td>
</tr>
</table>
</body>
</html><?php
//coda();
exit();
}
else // mostro la pagina con l'elenco
{
$query = "select id_news, data_n, titolo_n, abstract_n from news order by data_n desc";
$elenco_news = mysql_query($query, $nome) or die(mysql_error());
$lingua="ita"; (QUESTA E LA VARIABILE CHE MI SERVE)
$titolo="Nome News";
//testahtml($titolo);
//intestazione();
?>
<html>
<head>
.........
<?php
while ($news = mysql_fetch_array($elenco_news))
{
$iltitolo = nl2br(stripslashes($news[titolo_n]));
$abstract = nl2br(stripslashes($news[abstract_n]));
echo "<p class=\"home12\"><span class=\"home12red\">>></span>\n";
echo "<span class=\"home12blu\"><a href=\"",$PHP_SELF,"?n=",$news["id_news"],"&l=",$lingua,"\">"; (QUESTA E LA VARIABILE CHE MI SERVE-COME DEVO MODIFICARLA PER FARLE SELEZIONARE LA LINGUA DELLE NEWS CHE DESIDERO !?!?!)
echo $iltitolo,"</a></span>
\n";
echo "<span class=\"home12\">",$abstract,"\n";
echo "<font color=\"#aaaaaa\">[",substr($news["data_n"], -2, 2),"-",substr($news["data_n"], -5, 2),"-",substr($news["data_n"], -10, 4),"]</font></span>\n";
echo "</p>\n";
}
?>
</p></p>
</div>
</p>
</blockquote>
</p>
</td>
<td>[img]images/spacer.gif[/img]</td>
</tr>
<tr>
<td>[img]images/i_r8_c1.gif[/img]</td>
<td colspan="13" bgcolor="#000066" class="home10"><div align="center"><?php echo $footer ?></div></td>
<td colspan="4" bgcolor="#000066"><?php echo $dsign ?></td>
<td>[img]images/i_r8_c19.gif[/img]</td>
</tr>
</table>
</body>
</html>
<?php
exit();
}
Un Grazie in anticipo a chi mi può aiutare ...