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

    IE problemi con $_SERVER['PHP_SELF']

    Ciao a tutti
    a qualcuno è capitato di avere problemi con il reindirizzamento sulla stessa pagine da una form in Internet Explorer ?
    il codice della form è :
    Codice PHP:
    <FORM name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    con Safari funziona perfettamente, mentre con IE, dopo aver dato invio non succede nulla....
    grazie in anticipo per l'aiuto

  2. #2
    Guarda il sorgente della pagina contenente il form e controlla che l'attributo action sia correttamente valorizzato. Dubito che il problema sia IE.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    ciao, grazie per l'aiuto
    ho provato, in entrambi i casi puntano alla stessa pagina, cioè la stessa di origine.
    Ho fatto la prova anche con IE8 ed IE9 ed il risultato non cambia.

  4. #4
    con Mozilla tutto OK...
    sembrerebbe proprio un problema di IE....

  5. #5
    Originariamente inviato da jrm
    con Mozilla tutto OK...
    sembrerebbe proprio un problema di IE....
    Può anche essere, ma il problema va ricercato nel codice PHP e non nel reindirizzamento, dato che esso sembra funzionare.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    cosa vedi nel sorgente della pagina?
    Ciao!

  7. #7
    la form restituisce :

    codice:
    <FORM name="form" method="post" action="/Record/recordgruppi.php">
    è esattamente uguale su tutti e 3 i browser

  8. #8
    Ciao a tutti... rinnovo il mio post nella speranza che qualcuno possa aiutarmi....
    non funziona solo da IE, ho provato anche da dispositivi mobili e riesco senza problemi; se utilizzo IE anche da Pc con sistemi Win diversi, con versioni diverse, dietro a router e firewall diversi, NON funziona....
    qualcuno ha idea di cosa possa essere?
    grazie
    ciao

  9. #9
    post un po' il codice del form
    Ciao!

  10. #10
    OK ecco il form:
    Codice PHP:
    <FORM name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

    <table>
    <tr>
    <td>



    <table border='0' cellspacing='0' style='border-collapse: collapse' width='100' > 
    <tr bgcolor='#ffffff'> 
    <td width='25%' style="background-color:orange;" onclick="toggleCells(this, 'red', 'orange')">[b]SUB'[/b]
    </td> 

    <td width='25%'><input type=checkbox name=box[] value='SUBNZ'></td> 
    <td width='25%'>SUBNZ</td> 
    <td width='25%'><input type=checkbox name=box[] value='SUBNX'></td> 
    <td width='25%'>SUBNX</td> 
    <td width='25%'><input type=checkbox name=box[] value='SUBNX_MUS'></td> 
    <td width='25%'>SUBNX_MUS</td> 
    <td width='25%'><input type=checkbox name=box[] value='SUBNX_CONS'></td> 
    <td width='25%'>SUBNX_CONS</td> 
    </tr> 
    <tr bgcolor='#f1f1f1'> 
    <td width='25%' style="background-color:orange;" onclick="toggleCells(this, 'red', 'orange')">[b]CV[/b]


    <td width='25%'><input type=checkbox name=box[] value='CV_B'></td> 
    <td width='25%'>CV B</td> 
    <td width='25%'><input type=checkbox name=box[] value='CV_B_DVD'></td> 
    <td width='25%'>CV DVD</td> 
    <td width='25%'><input type=checkbox name=box[] value='ASB'></td> 
    <td width='25%'>ASB</td> 
    <td width='25%'><input type=checkbox name=box[] value='Museo'></td> 
    <td width='25%'>Museo</td> 
    </tr> 

    <tr bgcolor='#f1f1f1'> 
    <td width='25%' style="background-color:orange;" onclick="toggleCells(this, 'red', 'orange')">[b]PR[/b]

    <td width='25%'><input type=checkbox name=box[] value='Rip1'></td> 
    <td width='25%'>Rip1</td> 
    <td width='25%'><input type=checkbox name=box[] value='Ac'></td> 
    <td width='25%'>Ac</td> 
    </tr> 


    </TABLE>

    <tr><td colspan =6 align=center></form></td></tr> 
    </table>

    <?php


    $box
    =$_POST['box'];
    $gruppo=$_POST['gruppo'];

    ?>
    </td>
    <td>


    <table width="100%" border="0" cellspacing="0" cellpadding="5">
      <tr>
          <table width="100%" border="0" cellspacing="0" cellpadding="5">
            <tr>
              <td>
                  
                  <p class="largetxt">[b]Selezione periodo[/b]</p>
                  <div style="float: left;">
                    <div style="float: left; padding-right: 3px; line-height: 18px;">da :</div>
                    <div style="float: left;">
                      <?php
                            $thisweek 
    date('W');
                            
    $thisyear date('Y');

                            
    $dayTimes getDaysInWeek($thisweek$thisyear);
                            
    //----------------------------------------

                            
    $date1 date('Y-m-d'$dayTimes[0]);
                            
    $date2 date('Y-m-d'$dayTimes[(sizeof($dayTimes)-1)]);

                            function 
    getDaysInWeek ($weekNumber$year$dayStart 1) {
                              
    // Count from '0104' because January 4th is always in week 1
                              // (according to ISO 8601).
                              
    $time strtotime($year '0104 +' . ($weekNumber 1).' weeks');
                              
    // Get the time of the first day of the week
                              
    $dayTime strtotime('-' . (date('w'$time) - $dayStart) . ' days'$time);
                              
    // Get the times of days 0 -> 6
                              
    $dayTimes = array ();
                              for (
    $i 0$i 7; ++$i) {
                                
    $dayTimes[] = strtotime('+' $i ' days'$dayTime);
                              }
                              
    // Return timestamps for mon-sun.
                              
    return $dayTimes;
                            }


                          
    $myCalendar = new tc_calendar("date3"truefalse);
                          
    $myCalendar->setIcon("calendar/images/iconCalendar.gif");
                          
    $myCalendar->setDate(date('d'strtotime($date1)), date('m'strtotime($date1)), date('Y'strtotime($date1)));
                          
    $myCalendar->setPath("calendar/");
                          
    $myCalendar->setYearInterval(19702020);
                          
    //$myCalendar->dateAllow('2009-02-20', "", false);
                          
    $myCalendar->setAlignment('left''bottom');
                          
    $myCalendar->setDatePair('date3''date4'$date2);
                          
    //$myCalendar->setSpecificDate(array("2011-04-01", "2011-04-04", "2011-12-25"), 0, 'year');
                          
    $myCalendar->writeScript();
                          
                          
    ?>
                    </div>
                  </div>

                  <div style="float: left;">
                    <div style="float: left; padding-left: 3px; padding-right: 3px; line-height: 18px;">a :</div>
                    <div style="float: left;">
                      <?php
                          $myCalendar 
    = new tc_calendar("date4"truefalse);
                          
    $myCalendar->setIcon("calendar/images/iconCalendar.gif");
                          
    $myCalendar->setDate(date('d'strtotime($date2)), date('m'strtotime($date2)), date('Y'strtotime($date2)));
                          
    $myCalendar->setPath("calendar/");
                          
    $myCalendar->setYearInterval(19702020);
                          
    //$myCalendar->dateAllow("", '2009-11-03', false);
                          
    $myCalendar->setAlignment('left''bottom');
                          
    $myCalendar->setDatePair('date3''date4'$date1);
                          
    //$myCalendar->setSpecificDate(array("2011-04-01", "2011-04-04", "2011-12-25"), 0, 'year');
                          
    $myCalendar->writeScript();
                          
    ?>
                    </div>
                  </div>
      </tr>
    </table>


    </td>
    <td>
    <INPUT type="submit" name="submit" value="Invia">

    </td>
    </tr>
    </table>
    </FORM>

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.