Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1

    [HTML]: form con IE e FireFox

    salve ho questo form:
    Codice PHP:
    <Center>
                              <
    form name="esplodi" method="post" action="usersOperation.php">
                                <
    table bgcolor="#FF9900" Border="0" cellpadding="5" cellspacing="2" class="tabella" width="90%" >
                                  <
    tr bgcolor="#FFCC00">
                                    <
    th>
                                      
    Società
                                    
    </th>
                                    <
    th>
                                      
    Mail
                                    
    </th>
                                    <
    th>
                                      
    Registrata
                                    
    </th>
                                    <
    th>
                                    </
    th>
                                  </
    tr>';

                      $i=0;
                      foreach($users as $us)
                      {
                        echo '
    <tr bgcolor="#FFFFFF">
                               <
    td>'
                                .$us['
    SOCIETA'].
                               '
    </td>
                                <
    td>'
                                 .$us['
    EMAIL'].
                               '
    </td>
                               <
    td>'
                                 .$us['
    DATAITA'].
                               '
    </td>
                               <
    td>
                                 <
    input type="image" name="esplora" value="'.$i.'" src="pictures/esplora.gif">
                                 <
    input type="hidden" name="idSoc['.$i.']"  value="'.$us['NICK'].'">
                               </
    td>
                              </
    tr';
                            $i++;
                      }
                      echo '  
    </table>
                            <
    input type="hidden" name="tipo" value="list">
                            </
    form>';
                    } 
    che apre questo script:
    Codice PHP:
    if ( isset($_POST['esplora']) )
      {
        
    $utente=getUser($_POST['idSoc'][$_POST['esplora']]);
        
    $permessi=getUserPermission($utente['NICK']);
      } 
    Il problema sta nel fatto che se lo eseguo con FireFox $_POST['esplora'] viene impostato, se lo apro con IE questo non avviene ed il codice dello script non viene eseguito in quento isset($_POST['esplora']) da false, poichè non viene impostato...perchè?
    colpa di <input type="image" name="esplora" value="'.$i.'" src="pictures/esplora.gif">?
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  2. #2

  3. #3
    li ho postato ma nessuna risposta fin ora...

    cmq si può associare un valore ad un campo di tipo image in un form?
    ed è possibile che questo non venga letto da IE mentre da FireFox si?

    perchè è l'unico form che mi funziona male nel sito con IE ed è l'unico che usa le immaggini al posto dei submit...
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    prova a vedere l'html che ti genera la pagina php
    magari c'è un errore in quella che firefox tralascia
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    Originariamente inviato da Whitecrowsrain
    li ho postato ma nessuna risposta fin ora...
    si chiama crossposting ed è vietato

    ciaux

  6. #6
    Originariamente inviato da ciro78
    prova a vedere l'html che ti genera la pagina php
    magari c'è un errore in quella che firefox tralascia
    nella pagina html di IE non v è traccia del risultato della form:
    codice:
      <body>
        <div id="container">
          <div id="container2">
            <div id="header">
            </div>
            <div id="content">
                    </div>
            <div id="extra">
              <h2> Operazioni </h2>
              <ul>[*] Modifica Permessi[*] Visualizza Dettagli[*] Crea Password[*] Cancella Cliente[/list]
            </div>
            <div id="navigation">
              <ul>[*]Info[*]Gestione Richieste(0)[*]Gestione Utenti
                  <menu>[*] <a id="activelink">  </a> 
                  </menu>[*]Gestione Directory[*]Gestione Password[*]Esci[/list]
            </div>
            <div id="footer">
              
    
     Sito a cura di... </p>
            </div>
            <div id="footer">
            </div>
          </div>
        </div>
      </body>
    </html>
    Infatti se ci fate caso dentro al div content non c'è nulla!

    mentre con firefox il risultato della stessa pagina è il seguete :
    codice:
      <body>
        <div id="container">
    
          <div id="container2">
            <div id="header">
            </div>
            <div id="content">
             <h2> Società : Roma Ac </h2>  
    
    Permessi accordati società selezionata. 
     Seleziona quelli che vuoi modificare</p>
                            <center>
    
                              <form name="modPerm" method="post" action="usersOperation.php?proc=upRights&user=ROMA">
                               <table bgcolor="#FF9900" Border="0" cellpadding="5" cellspacing="2" class="tabella" width="70%">
                                 <tr bgcolor="#FFCC00">
                                   <th>
                                     Prodotto
                                   </th>
                                   <th>
                                     Uso
                                   </th>
                                   <th>
    
                                     Creata
                                   </th>
                                   <th>
                                     Durata
                                   </th>
                                   <th>
                                     x
                                   </th>
                                 </tr>
    
                                <tr bgcolor="#FFFFFF" align="center">
    
                                   <td>Fitness</td>
                                   <td width="3%">A</td>
                                   <td>04/09/2006</td>
                                   <td width="10%">
                                     <select name="durpas[0]">
                                       <option value="-1" > Revoca </option>
    
                                       <option value="1"> 6 Ore </option>
                                       <option value="2"> 1 Giorno</option>
                                       <option value="3"> 1 Mese </option>
                                       <option value="4" selected  > 6 Mesi</option>
                                       <option value="5" > 1 Anno</option>
    
                                     </select>
                                   </td>
                                   <td>
                                     <input type="checkbox" name="persel[0]" value="7">
                                   </td>
                                 </tr>
                            </table>
                           <input type="hidden" name="tiposel[1]" value="A">
                           
    
    
                           <center>
                             <input type="submit" name="cambia" value="Cambia">
                           </center>
                          </form>
    
                          </center>        </div>
            <div id="extra">
              <h2> Operazioni </h2>
    
              <ul>[*] Modifica Permessi[*] Visualizza Dettagli[*] Crea Password[*] Cancella Cliente[/list]
            </div>
    
            <div id="navigation">
              <ul>[*]Info[*]Gestione Richieste(0)[*]Gestione Utenti
                  <menu>[*] <a id="activelink"> Roma AC </a> 
    
                  </menu>[*]Gestione Directory[*]Gestione Password[*]Esci[/list]
            </div>
            <div id="footer">
    
              
    
     Sito a cura della ... </p>
            </div>
            <div id="footer">
            </div>
          </div>
        </div>
      </body>
    
    </html>
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  7. #7
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    giusto per curiosità prova a togliere la a accentata. per adesso eliminala poi vediamo qual'è il codice per metterla.mi riferisco alla parola società

    te lo dico perchè non è nello standard mettere le parole accentate in quel modo.quindi il problema potrebbe essere quello
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  8. #8
    Originariamente inviato da ciro78
    giusto per curiosità prova a togliere la a accentata. per adesso eliminala poi vediamo qual'è il codice per metterla.mi riferisco alla parola società

    te lo dico perchè non è nello standard mettere le parole accentate in quel modo.quindi il problema potrebbe essere quello
    fatto..ma non cambia nulla!

    IE non "vede" il valore che ho associato all' imput di tupo image e quindi lo script php non può tirarmi fuori dal database le informazioni necessarie creandomi la sezione vuota del div content!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  9. #9
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ma se elimini il campo con ie funziona?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  10. #10
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ma tu usi quel input type image come submit???

    se è cosi la sintassi coretta è :

    Codice PHP:
    <button type="submit" name="esplora" value="img">
    [
    img]sms.gif[/img]
    </
    button
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.