Autor Zpráva
Tomasds
Profil
Mám něco, co mi hlava nebere. tento formulář:

    <form action="index.php" method="post">
      <input type="text" size="2" name="jednotek"  value="0">
      <input type="hidden" name="ulozit" value="1">
      <input type="hidden" name="pg" value="prehled">
      <input type="submit" value="Uložit">
    </form>


hodnota pro "ulozit" se nepředá, $_REQUEST['ulozit'] ji nenačte.
Když z formuláře vyhodím řádek
<input type="text" size="2" name="jednotek"  value="0">

tak $_REQUEST['ulozit'] funguje. Mám tam něco špatně?

Je to o nervy, když člověk řeší docela komplikovanou záležtost a narazí na něco takového.
kajaman
Profil
...
<input type="submit" name="ulozit" value="Uložit">
...

echo $_REQUEST['ulozit'];      // Uložit
Tomasds
Profil
kajaman
To udělat můžu, ale nic to neřeší.
kajaman
Profil
srry, jsem si to špatně přečetl :-(
netlučou se ale právě hodnoty toho submitu a skrytého pole "ulozit"? Zkus tomu submit přiřadit zcela jiné jméno.
Tomasds
Profil
Netlučou. Bez toho inputu to funguje, s ním ne.
kajaman
Profil
hmmm, no mě to funguje bez problému kukni zde
Tomasds
Profil
Už to funguje, chyba byla samozřejmě jinde. V includu jsem měl předchozí měsíc starou verzi, která když bylo zadáno "jednotek", tak to požrala a přesměrovávala mě na výslednou stránku pomocí header - location ..
Díky za pomoc.
kajaman
Profil
no za málo, no :-)
Catchamouse
Profil *
Nefunguje mi formulář: <form method="post" enctype="text/plain" action="mailto:filip.simecek@seznam.cz">

<table>


<colgroup align="right" valign="top" />

<tr>

<td>Name:</td>
<td><input type="text name="name" /></td>

</tr>

<tr>

<td>E-mail adress:</td>
<td><input type="text" name="email" maxlenght="100" /></td>

</tr>

<tr>

<td>Comment:</td>
<td><textarea name="comment rows="6" cols="50"></textarea></td>

</tr>


<tr>

<td></td>
<td><input type="submit" value="Submit" />&nbsp
<input type="reset" value="Reset" /></td>

</tr>



</table>

</form>

Prostě neodešle se na email. Kde je problém, prosím vás?
Catchamouse
Profil *
Omlouvám se, problém byl v Outlooku.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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