Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205

    Problema array con internet explorer

    Ciao.
    Ho impostato un script php per creare un array dai dati del database.
    Funziona su tutti i browser mentre su internet explorer no. Facendo delle prove è dovuto tutto alla virgola che sapara i risultati.
    Devo fare in modo che la virgola ci sia sempre tranne nell'ultimo risultato caricato dal database.
    Come posso risolverlo?


    Ecco il codice

    Codice PHP:

    var hotels= {

    <?php
     $i
    =0;
     while (
    $i $numberhotels) {
        
    $id mysql_result($resulhotels,$i,"id");
        
    $via mysql_result($resulhotels,$i,"via");
        
    $name mysql_result($resulhotels,$i,"name");
        
    $icon "http://www.SITO.IT/1/files/$userid/".mysql_result($resulhotels,$i,"immagine");
        
    $url mysql_result($resulhotels,$i,"url");
     
    if (
    $via != null) {
        echo 
    "\"c$id-1d\" : { \"name\": \"$name\", \"icon\": \"$icon\", \"url\": \"$url\" } , //QUESTA VIRGOLA FINALE CREA PROBLEMI A INTERNET EXPLORER ";    
        }
        
    $i++;
        }
    ?>

    };

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Codice PHP:
    <?php
    $stringa 
    '';
    $i=0;
    while (
    $i $numberhotels) {
        
    $id mysql_result($resulhotels,$i,"id");
        
    $via mysql_result($resulhotels,$i,"via");
        
    $name mysql_result($resulhotels,$i,"name");
        
    $icon "http://www.SITO.IT/1/files/$userid/".mysql_result($resulhotels,$i,"immagine");
        
    $url mysql_result($resulhotels,$i,"url");
     
        if (
    $via != null) {
            
    $stringa.= "\"c$id-1d\" : { \"name\": \"$name\", \"icon\": \"$icon\", \"url\": \"$url\" } ,";    
        }
        
    $i++;
    }
    echo 
    substr($stringa0, -1);
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Grazie! Perfetto! Funziona bene.
    Devo mettere [RISOLTO] nel titolo del topic?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    No, non devi mettere niente, va bene così.

Tag per questa discussione

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.