• User Attivo

    problema dati dinamici php in flash / AS2

    ciao, in AS2 riesco a far comparire una news da php a flash, ma quello che vorrei fare e non ci riesco è far comparire più news (5) una sopra l'altra, pur avendo messo un ciclo while. questo è il mio codice, che modifiche dovrei fare?

    [php]
    <?
    $database = "";
    $connessione = mysql_connect(""
    ";",""";",""";") or die ("Server non trovato");

    mysql_select_db($database);
    
    $query = "SELECT d_news.*, c_art_categoria.*, c_art_sottocategoria.*, d_news_posizione.* 
            
            FROM d_news
            
            INNER JOIN c_art_categoria
            ON d_news.id_art_categoria = c_art_categoria.id_art_categoria 
                                                                                            
            INNER JOIN c_art_sottocategoria
            ON d_news.id_art_sottocategoria = c_art_sottocategoria.id_art_sottocategoria 
            
            INNER JOIN d_news_posizione
            ON d_news.id_news = d_news_posizione.id_news 
                
            WHERE d_news.id_art_categoria  = '13' AND (d_news.id_art_sottocategoria = '68' OR d_news.id_art_sottocategoria = '69') 
            AND (d_news_posizione.id_art_posizione = '22' OR d_news_posizione.id_art_posizione = '23' OR d_news_posizione.id_art_posizione = '24' OR 
            d_news_posizione.id_art_posizione = '25' OR d_news_posizione.id_art_posizione = '26' OR d_news_posizione.id_art_posizione = '27' OR d_news_posizione.id_art_posizione = '28')
            
            ORDER BY d_news.id_news DESC LIMIT 5";
    
    $result = mysql_query($query) or die ("Errore nella query");
    

    while($row=mysql_fetch_array($result)){

    $cerca = array("é", "’", "‘", "”", "“", "à", "ù", "ì", "è", "È", "«", "»", "ê", "<br />", "*", "°" ,
    "<em>", "</em>", "<strong>", "</strong>", "/", "™", "–", "€", "ò", "…");

    $cambia = array("é", "?", "?", "?", "?", "à", "ù", "ì", "è", "È", "«", "»", "ê", "", "", "°",
    "", "", "", "" ,"-", "?", "-", "?", "ò", "?");

    $testo_news_a = $row['testo_news'];
    $testo_news_b = str_replace($cerca, $cambia, $testo_news_a);
    $testo_news_c = strip_tags($testo_news_b);

    $titolo_news_a = $row['titolo_news'];
    $titolo_news_b = strip_tags(strtoupper($titolo_news_a));

        $news = $titolo_news_b."<br>".$testo_news_c."<br><br>";
        
        print("&news=$news");
        
    }
    
    mysql_close($connessione);
    

    ?>
    [/php]PARTE IN FLASH

    stop();

    var caricadati = new LoadVars();
    caricadati.load("accatitipi://vuvuvu.sito.it/new/news_in_flash.php");
    caricadati.onLoad = function(success) {
    if (success) {//se il caricamento avviene con successo
    newstxt.text = caricadati.news;//carica nella casella newstxt il contenuto di news
    } else {//se il caricamento non avviene con successo
    trace("non ho caricato");
    }
    };