Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di mc59
    Registrato dal
    Jan 2001
    Messaggi
    20

    [Php] problemi script news

    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\">&gt;&gt;</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\">&gt;&gt;</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 ...
    mc59

  2. #2
    E se invece di mettere 'ita' metti 'it'?

  3. #3
    Utente di HTML.it L'avatar di mc59
    Registrato dal
    Jan 2001
    Messaggi
    20

    [Php] problemi script news

    Nulla da fare ... posso cambiare in qualsiasi modo i testi nelle due variabili $lingua="ita"; in ITA, IT, GB, ENG che comunque non hanno nessun effetto. credo che bisogna agire su:

    <?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\">&gt;&gt;</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";
    }
    ?>

    ma non capisco come !?!!

    Grazie
    mc59

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.