• User Attivo

    Ciao Samyorn,

    grazie per la tua risposta!

    Ecco il codice del form:

    
    
    <form method="post" action="<?=$_SERVER['PHP_SELF'];?>" enctype="multipart/form-data" name="phmailer" onsubmit="return Checkit(this);">
      <table id="modulo">
        <tr>
          <td colspan="4"><?=$websitename;?></td>
        </tr>
        <tr>
          <td class="catform" colspan="4">I tuoi dati</td>
        </tr>
        <tr>
          <td width="96">&nbsp;</td>
          <td width="122">&nbsp;</td>
          <td width="70">&nbsp;</td>
          <td width="142">&nbsp;</td>
        </tr>
        <tr>
          <td><strong>Nome</strong><span class="required">*</span></td>
          <td><input name="yourname" type="text" size="20" value="<?=stripslashes(htmlspecialchars($yourname));?>" /></td>
          <td>Cognome<span class="required">*</span></td>
          <td><input name="cognome" type="text" size="20" value="<?=stripslashes(htmlspecialchars($cognome));?>" /></td>
        </tr>
        <tr>
          <td>Indirizzo </td>
          <td><input name="indirizzo" type="text" size="30" value="<?=stripslashes(htmlspecialchars($indirizzo));?>" /></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>Cap</td>
          <td><input name="cap" type="text" size="12" value="<?=stripslashes(htmlspecialchars($cap));?>" /></td>
          <td>Citt&agrave;</td>
          <td><input name="citta" type="text" size="20" value="<?=stripslashes(htmlspecialchars($citta));?>" /></td>
        </tr>
        <tr>
          <td><strong>Nazione</strong><span class="required">*</span></td>
          <td><input name="nazione" type="text" size="30" value="<?=stripslashes(htmlspecialchars($nazione));?>" /></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><strong>Email</strong><span class="required">*</span></td>
          <td><input name="youremail" type="text" size="30" value="<?=stripslashes(htmlspecialchars($youremail));?>" /></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td class="catform" colspan="4">Appartamento, periodo di soggiorno e numero di persone </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><strong>Appartamento</strong><span class="required">*</span></td>
          <td><select name="appartamento" value="<?=stripslashes(htmlspecialchars($appartamento));?>" />
            
              <option selected></option>
              <option>Gelsomino</option>
              <option>Ginestra</option>
              <option>Girasole</option>
              <option>Mimosa</option>
              <option>Iris</option>
          </td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><strong>Arrivo</strong><span class="required">*</span></td>
          <td colspan="3">
    	  <select size="1" name="giornoarrivo" value="<?=stripslashes(htmlspecialchars($giornoarrivo));?>" />   
                  <option selected="selected"></option>
                  <option>1</option>
                  <option>2</option>
                  <option>3</option>
                  <option>4</option>
                  <option>5</option>
                  <option>6</option>
                  <option>7</option>
                  <option>8</option>
                  <option>9</option>
                  <option>10</option>
                  <option>11</option>
                  <option>12</option>
                  <option>13</option>
                  <option>14</option>
                  <option>15</option>
                  <option>16</option>
                  <option>17</option>
                  <option>18</option>
                  <option>19</option>
                  <option>20</option>
                  <option>21</option>
                  <option>22</option>
                  <option>23</option>
                  <option>24</option>
                  <option>25</option>
                  <option>26</option>
                  <option>27</option>
                  <option>28</option>
                  <option>29</option>
                  <option>30</option>
                  <option>31</option>
                </select>		  
    	  <select size="1" name="mesearrivo" value="<?=stripslashes(htmlspecialchars($mesearrivo));?>" />   
                  <option selected="selected"></option>
                  <option>gennaio</option>
                  <option>febbraio</option>
                  <option>marzo</option>
                  <option>aprile</option>
                  <option>maggio</option>
                  <option>giugno</option>
                  <option>luglio</option>
                  <option>agosto</option>
                  <option>settembre</option>
                  <option>ottobre</option>
                  <option>novembre</option>
                  <option>dicembre</option>
                </select>
    	  <select size="1" name="annoarrivo" value="<?=stripslashes(htmlspecialchars($annoarrivo));?>" />   
                  <option selected="selected">2008</option>
                  <option>2009</option>
                  <option>2010</option>
                </select>
    </td>
          </tr>
        <tr>
          <td><strong>Partenza</strong><span class="required">*</span></td>
          <td colspan="3">
    	  <select size="1" name="giornopartenza" value="<?=stripslashes(htmlspecialchars($giornopartenza));?>" />   
                  <option selected="selected"></option>
                  <option>1</option>
                  <option>2</option>
                  <option>3</option>
                  <option>4</option>
                  <option>5</option>
                  <option>6</option>
                  <option>7</option>
                  <option>8</option>
                  <option>9</option>
                  <option>10</option>
                  <option>11</option>
                  <option>12</option>
                  <option>13</option>
                  <option>14</option>
                  <option>15</option>
                  <option>16</option>
                  <option>17</option>
                  <option>18</option>
                  <option>19</option>
                  <option>20</option>
                  <option>21</option>
                  <option>22</option>
                  <option>23</option>
                  <option>24</option>
                  <option>25</option>
                  <option>26</option>
                  <option>27</option>
                  <option>28</option>
                  <option>29</option>
                  <option>30</option>
                  <option>31</option>
                </select>		  
    	  <select size="1" name="mesepartenza" value="<?=stripslashes(htmlspecialchars($mesepartenza));?>" />   
                  <option selected="selected"></option>
                  <option>gennaio</option>
                  <option>febbraio</option>
                  <option>marzo</option>
                  <option>aprile</option>
                  <option>maggio</option>
                  <option>giugno</option>
                  <option>luglio</option>
                  <option>agosto</option>
                  <option>settembre</option>
                  <option>ottobre</option>
                  <option>novembre</option>
                  <option>dicembre</option>
                </select>
    	  <select size="1" name="annopartenza" value="<?=stripslashes(htmlspecialchars($annopartenza));?>" />   
                  <option selected="selected">2008</option>
                  <option>2009</option>
                  <option>2010</option>
                </select>  
    	  </td>
          </tr>
        <tr>
          <td><strong>n. adulti</strong><span class="required">*</span></td>
          <td><select size="1" name="adulti" value="<?=stripslashes(htmlspecialchars($adulti));?>" />
            
              <option selected="selected"></option>
              <option>1</option>
              <option>2</option>
              <option>3</option>
              <option>4</option>
              <option>5</option></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><strong>n. bambini</strong><span class="required">*</span></td>
          <td><select size="1" name="bambini" value="<?=stripslashes(htmlspecialchars($bambini));?>" />
            
              <option selected="selected"></option>
              <option>0</option>
              <option>1</option>
              <option>2</option>
              <option>3</option>
              <option>4</option></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td class="catform" colspan="4">Richieste</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td><strong>Richieste</strong><span class="required">*</span></td>
          <td colspan="3">
    	  <textarea name="messaggio" cols="60" rows="8" value="<?=stripslashes(htmlspecialchars($messaggio));?>"></textarea>
      </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="image" value="Invia" name="submit" src="../immagini/p_informazioni_it.gif" /></td>
          <td colspan="2"></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td colspan="3">
            <input type="hidden" name="submit" value="true" />
            <input name="submit" type="submit" value="<?=$submitvalue;?>" />
      &nbsp;
            <input name="reset" type="reset" value="<?=$resetvalue;?>" /></td>
        </tr>
        <tr>
          <td colspan="4"><strong>Attenzione. </strong><br>
          Tutti i campi contrassegnati con ' <span class="required">*</span> ' sono obbligatori. Vi preghiamo di verificare l'esattezza dei dati inseriti i n quanto saranno necessari per poterVi fornire le informazioni richieste. Per qualsiasi altra informazione o chiarimento, siamo a vostra completa disposizione scrivendo a questo indirizzo: <a href="mailto:[email protected]">[email protected]</a></td>
        </tr>
      </table>
    </form>
    
    
    
    

  • Consiglio Direttivo

    Noto che utilizzi, credo erroneamente il value all'interno del tag <select> quando il value andrebbe nelle varie <option> invece :mmm:
    prova con una select, togli il value all'interno del tag <select> ed assegna il value ad ogni <option>...e vedi se adesso ti posta il valore 😉


  • User Attivo

    @Samyorn said:

    Noto che utilizzi, credo erroneamente il value all'interno del tag <select> quando il value andrebbe nelle varie <option> invece :mmm:
    prova con una select, togli il value all'interno del tag <select> ed assegna il value ad ogni <option>...e vedi se adesso ti posta il valore 😉

    Praticamente intendi questo:

    
    <select name="appartamento" />
            
              <option value="<?=stripslashes(htmlspecialchars($appartamento));?>" selected></option>
              <option value="<?=stripslashes(htmlspecialchars($appartamento));?>">Gelsomino</option>
              <option value="<?=stripslashes(htmlspecialchars($appartamento));?>">Ginestra</option>
              <option value="<?=stripslashes(htmlspecialchars($appartamento));?>">Girasole</option>
              <option value="<?=stripslashes(htmlspecialchars($appartamento));?>">Mimosa</option>
              <option value="<?=stripslashes(htmlspecialchars($appartamento));?>">Iris</option>
    
    

    Purtroppo non funziona ancora....


  • User Attivo

    La cosa curiosa è che inserisco il value in ogni <option> non funziona neppure con FireFox.

    Lasciando il tutto come prima, funziona invece con FireFox ma non con Explorer.

    Ho notato una cosa semrep con Iexplorer.

    Alcune immagini .png perdono la trasparenza...

    Scusami se ti posto la url, ma non sarà il dominio reale, è solo una pagina appoggiata su un altro sito...

    http://www.visitmontaione.tv/piedicosta2009/italiano/infopoint.php

    Grazie!


  • Consiglio Direttivo

    ciao d-force, non intendevo in quel senso scusami 😉

    [php]<select name="appartamento" />
    <option value=""<? if(stripslashes(htmlspecialchars($appartamento))==""){echo " selected";}?>></option>
    <option value="Gelsomino"<? if(stripslashes(htmlspecialchars($appartamento))=="Gelsomino"){echo " selected";}?>>Gelsomino</option>
    <option value="Ginestra"<? if(stripslashes(htmlspecialchars($appartamento))=="Ginestra"){echo " selected";}?>>Ginestra</option>
    <option value="Girasole"<? if(stripslashes(htmlspecialchars($appartamento))=="Girasole"){echo " selected";}?>>Girasole</option>
    <option value="Mimosa"<? if(stripslashes(htmlspecialchars($appartamento))=="Mimosa"){echo " selected";}?>>Mimosa</option>
    <option value="Iris"<? if(stripslashes(htmlspecialchars($appartamento))=="Iris"){echo " selected";}?>>Iris</option>
    </select>[/php]ma qualcosa del genere. Prova sistemando uno dei select con questo metodo, dovrebbe andare 😉
    (P.S.: Mancano un po' di chiusure tag </select> nel codice da te postato 😉 )

    Per quanto riguarda i png purtroppo si, c'hai poco da farci, IE6 non supporta la trasparenza dei png.


  • User Attivo

    Samyorn sei un GRANDE!

    Guarda, credimi che non so come ringraziarti!

    Non ho parole! Non sarei mai riuscito a scrivere quel codice!

    Ti ringrazio veramente, sei stato gentilissimo!

    Ti chiedo l'ultima curiosità.

    Per far digerire a IE i files .png ho usato questo codice:

    
    <!--[if lt IE 7]>
    <link rel="stylesheet" type="text/css" href="../css/layout_ie7_1.css" media="screen"/>
    <script defer type="text/javascript" src="../pngfix.js" mce_src="../pngfix.js" ></script>
    <![endif]-->
    
    

    Effettivamente funziona in tutte le pagine (.htm), ad esclusione di quella in .php dove risiede il form...

    Esiste una qualche spiegazione?

    Grazie ancora per il tuo prezioso aiuto!

    d-force


  • User Attivo

    Puoi postare il codice del file js?


  • User Attivo

    @ilnetsurfer said:

    Puoi postare il codice del file js?

    Certamente! Eccolo:

    
    /*
     
    Correctly handle PNG transparency in Win IE 5.5 & 6.
    http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.
    
    Use in <HEAD> with DEFER keyword wrapped in conditional comments:
    <!--[if lt IE 7]>
    <script defer type="text/javascript" src="pngfix.js"></script>
    <![endif]-->
    
    */
    
    var arVersion = navigator.appVersion.split("MSIE")
    var version = parseFloat(arVersion[1])
    
    if ((version >= 5.5) && (document.body.filters)) 
    {
       for(var i=0; i<document.images.length; i++)
       {
          var img = document.images*
          var imgName = img.src.toUpperCase()
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
          {
             var imgID = (img.id) ? "id='" + img.id + "' " : ""
             var imgClass = (img.className) ? "class='" + img.className + "' " : ""
             var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
             var imgStyle = "display:inline-block;" + img.style.cssText 
             if (img.align == "left") imgStyle = "float:left;" + imgStyle
             if (img.align == "right") imgStyle = "float:right;" + imgStyle
             if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
             var strNewHTML = "<span " + imgID + imgClass + imgTitle
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
             img.outerHTML = strNewHTML
             i = i-1
          }
       }
    }
    
    

    Grazie anche a te!


  • User Attivo

    <script defer type="text/javascript" src="pngfix.js"></script>

    Intendevo il codice di pngfix.js;)


  • User Attivo

    @ilnetsurfer said:

    <script defer type="text/javascript" src="pngfix.js"></script>

    Intendevo il codice di pngfix.js;)

    questo codice:

    
    <!--[if lt IE 7]>
    <link rel="stylesheet" type="text/css" href="../css/layout_ie7_1.css" media="screen"/>
    <script defer type="text/javascript" src="../pngfix.js" mce_src="../pngfix.js" ></script>
    <![endif]-->
    
    

    gestisce il file pngfix.js che ti ho postato poco fa...

    dove sbaglio???