Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problemi di compatibilità IE - Firefox

    Ho un proble, non riesco a capire perchè, con il codice seguente, in Firefox va tutto bene (esegue il filtro sui dati come da me voluto), mentre in IE (versione 6) no! (pagina binaca).

    Ecco il codice in questione:
    <form class="lettere" method="post" action="CollegamentiFTP.php">
    <button class="lettere2" type="submit" name="lettera" value="A">A</button>
    <button class="lettere2" type="submit" name="lettera" value="B">B</button>
    <button class="lettere2" type="submit" name="lettera" value="C">C</button>
    <button class="lettere2" type="submit" name="lettera" value="D">D</button>
    <button class="lettere2" type="submit" name="lettera" value="E">E</button>
    <button class="lettere2" type="submit" name="lettera" value="F">F</button>
    <button class="lettere2" type="submit" name="lettera" value="G">G</button>
    <button class="lettere2" type="submit" name="lettera" value="H">H</button>
    <button class="lettere2" type="submit" name="lettera" value="K">K</button>
    <button class="lettere2" type="submit" name="lettera" value="I">I</button>
    <button class="lettere2" type="submit" name="lettera" value="J">J</button>
    <button class="lettere2" type="submit" name="lettera" value="L">L</button>
    <button class="lettere2" type="submit" name="lettera" value="M">M</button>
    <button class="lettere2" type="submit" name="lettera" value="N">N</button>
    <button class="lettere2" type="submit" name="lettera" value="O">O</button>
    <button class="lettere2" type="submit" name="lettera" value="P">P</button>
    <button class="lettere2" type="submit" name="lettera" value="Q">Q</button>
    <button class="lettere2" type="submit" name="lettera" value="R">R</button>
    <button class="lettere2" type="submit" name="lettera" value="S">S</button>
    <button class="lettere2" type="submit" name="lettera" value="T">T</button>
    <button class="lettere2" type="submit" name="lettera" value="U">U</button>
    <button class="lettere2" type="submit" name="lettera" value="V">V</button>
    <button class="lettere2" type="submit" name="lettera" value="W">W</button>
    <button class="lettere2" type="submit" name="lettera" value="X">X</button>
    <button class="lettere2" type="submit" name="lettera" value="Y">Y</button>
    <button class="lettere2" type="submit" name="lettera" value="Z">Z</button>
    <button class="lettere2" type="submit" name="lettera" value="All">Tutti</button>
    </form>
    </center>



    <?PHP
    $lettera = ($_POST['lettera']);
    // Query per i COLLEGAMENTI FTP
    $query1="SELECT * FROM collegamentiftp";
    $res1=mysql_query($query1,$conn);
    $num1=mysql_num_rows($res1);

    // QUERY per filtrare la lista
    $query2="SELECT * FROM collegamentiftp WHERE Fornitore LIKE '$lettera%'";
    $res2=mysql_query($query2,$conn);
    $num2=mysql_num_rows($res2);

    if($lettera == 'All' || $lettera == NULL)
    {
    echo "<table>";
    for ($i=0;$i<=$num1;$i++)
    {
    $row=mysql_fetch_row($res1);
    $fornitore=$row[0];
    $link_ftp=$row[1];
    echo "<tr><td>$fornitore</td></tr>";
    }
    echo "</table>";
    }
    else
    {
    echo "<table>";
    for ($i=0;$i<=$num2;$i++)
    {
    $row=mysql_fetch_row($res2);
    $fornitore=$row[0];
    $link_ftp=$row[1];
    echo "<tr><td>$fornitore</td></tr>";
    }
    echo "</table>";
    }
    ?>
    Ringrazio anticipatamente tutti...!!!!
    <!-- TopiX -->

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Fatti la stampa di $lettera e delle query.

    cmq io farei così:

    <form name="letter" method="post" action="CollegamentiFTP.php">
    <input type="hidden" name="lettera" value="">
    </form>

    <button class="lettere2" type="button" name="a" value="A" onclick="letter.lettera.value='a'; letter.submit()" >A</button>
    .....
    //
    .....
    <button class="lettere2" type="button" name="z" value="Z"
    onclick="letter.lettera.value='z'; letter.submit()" >Z</button>

    <button class="lettere2" type="button" name="tutti" value="All"
    onclick="letter.lettera.value='All'; letter.submit()" >Tutti</button>
    ...altri 5 anni di purga...

  3. #3
    Forse ho omesso di dire che le query vengono eseguite sempre nella stessa pagina, quindi la pagina "CollegamentiFTP.php" è la stessa dal quale viene richiesta la query di filtraggio dei dati...

    Comunque grazie per i consigli, anche se volevo evitare di usare javascript...

    ... e poi volevo sapere perche in IE non riesco a farlo funziona!!!


    P.S. su IE 7 FUNZIONA!!!!
    <!-- TopiX -->

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Forse ho omesso di dire che le query vengono eseguite sempre nella stessa pagina, quindi la pagina "CollegamentiFTP.php" è la stessa dal quale viene richiesta la query di filtraggio dei dati...
    Cosa vuol dire?
    La stampa di $lettera e delle query la puoi fare anche sulla stessa pagina.

    Anzi ti dico di provare a mettere anche un phpinfo(32) in testa al file subito
    dopo il primo <?php così vedi le variabili che passi.
    ...altri 5 anni di purga...

  5. #5
    L'ho trovato il problema....

    IE non "digeriva" il tag <button></button> all'interno del form... (probabilmente),
    ho inserito il classico <input type="submit"/> e tutto si è messo a posto come doveva essere!!!!

    GRAZIE COMUNQUE PER LE DRITTE...!!!!


    P.S. Ancora una domandina veloce veloce... riguardante IE7 e la gestione dei siti FTP...
    C'è un modo di impostare il suddetto in moto tale che mi apra il sito FTP come faceva
    IE6?


    GRAZIE ANCORA
    <!-- TopiX -->

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.