Autor Zpráva
Karel Martínek
Profil
Mám problém.
Mám stránku index.php se dvěma formuláři, jejichž data se odesílají do jiného php souboru a zpracovaná se zobrazují na stránce v <iframe> obsaženému v té stránce idex.
Problém je v tom, že data se zpracují z každého formuláře jen jednou, pak už se i při zběsilém klikání na tl submit nic neděje.
V IE, Opeře atd. to funguje bez problémů.
Díky
Manq
Profil
Měl bys sem dát onen problémový kód na ukázku. Bez něj těžko vyvodíme nějakou kloudnou radu.
Karel Martínek
Profil
Mám tam dva formuláře. První:

<form action="akcedledata.php" target="okno" method="post">
<div align="right">
<input name="den" type="hidden" value="<?php echo date('d')?>" />
<input name="mesic" type="hidden" value="<?php echo date('m')?>" />
<input name="rok" type="hidden" value="<?php echo date('Y')?>" />
<input type="submit" name="submit" value=" Dnes " />
</div>
</form>

Druhý:

<form action="akcedledata.php" target="okno" method="post">
Den
<select name="den">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
Měsíc
<select name="mesic">
<option value="1">Leden</option>
<option value="2">&Uacute;nor</option>
<option value="3">Březen</option>
<option value="4">Duben</option>
<option value="5">Květen</option>
<option value="6">Červen</option>
<option value="7">Červenec</option>
<option value="8">Srpen</option>
<option value="9">Z&aacute;ř&iacute;</option>
<option value="10">Ř&iacute;jen</option>
<option value="11">Listopad</option>
<option value="12">Prosinec</option>
</select>
Rok
<select name="rok">
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
</select>
<input type="submit" name="submit" value="Zobraz" />
</form>

Formuláře slouží k výběru data. První odešle aktuální datum, druhý datum zvolené uživatelem. Data se zpracují a výsledek je zobrazen v iframe na této stránce. Je tedy možno probírat se podle libosti různými kalendářními daty. Ovšem v Mozille to jde u každého z formulářů jen jednou.
Davex
Profil
A jaké HTTP hlavičky vrátí skript akcedledata.php? Je tam Expires, Cache-Control, Pragma a Connection: close?
Karel Martínek
Profil
Zřejmě ne. Bohužel však nemám jistotu, jak to napravit
Davex
Profil
Možná bude chyba někde jinde, protože mi to fungovalo a neshledal jsem žádný problém. http://kod.phpx.cz/simulace/
Karel Martínek
Profil
Moc díky s pomocí, ale na Mozille Firefox to bohužel nefunguje. Zkoušel jsem tvůj odkaz, takže předpokládám, že jinde už problém nemá být kde.
Leo
Profil
"Moc díky s pomocí, ale na Mozille Firefox to bohužel nefunguje. Zkoušel jsem tvůj odkaz, takže předpokládám, že jinde už problém nemá být kde."

Me to (http://kod.phpx.cz/simulace/) ve Firefoxu beha, Leo


----
Editace Mistrem: Zajištění klikatelnosti odkazu.
habendorf
Profil
Zřejmě ne.

Můžeš se na ně podívat, viz třeba https://addons.mozilla.org/cs/firefox/addon/3829.


----
Editace Mistrem: Zajištění klikatelnosti odkazu.
habendorf
Profil
Mistr

Koukám, že https to nepřevede.
Mistr
Profil
habendorf
Je tomu tak.
Davex
Profil
Karel Martínek
Teď už je doplněna i varianta s no-cache hlavičkami, oboje mi fungují.
Karel Martínek
Profil
Jsem zoufalý, ve Firefoxu pořád nic!!!

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: