Autor Zpráva
Termeni45
Profil *
Zdravím!
prosím Vás mám jeden formulář s nějakýma políčkama. Když uživatel vyplní políčka, přesune se na další stránku, kde vyplní ještě nějaké jíné údaje v jiném formuláři a potom dá odeslat a všechny věci z těch dvou formulářu přijdou na email.

O co se mi hlavně jedná: Jak přenést věci z první formuláře na druhou stránku, kde je druhý formulář, ale aby hodnoty byly někde skrýte. Aby se nezobrazovali na té druhé stránce.

Poradíte mi prosím.
Mike8748
Profil
Termeni45
pomoci php ci jineho jazyka je muzes je ulozit v session nebo na tej druhej strance do vypsat skryte inputy se zadanyma hodnotama
Termeni45
Profil *
Chtěl bych to udělat přes ty skryté inputy, ale nevím vůbec jak. Tohle je můj zdrojový kod

<form action="" method="post">
<table bgcolor="#A40027" cellspacing="10px" style="color:#FFFFFF">
<tr>
<td>Address: * </td><td><input type="text" name="adress" value=""></td>
</tr>
<tr>
<td>City: * </td><td><input type="text" name="city" value=""></td>
</tr>
<tr>
<td>County:</td><td><input type="text" name="county" value=""></td>
</tr>
<tr>
<td>Post code: </td><td><input type="text" name="post_code" value=""></td>
</tr>
<tr>
<td>Tel number: * </td><td><input type="text" name="tel" value=""> </td>
</tr>
<tr>
<td>Mobile: </td><td><input type="text" name="mobile" value=""></td>
</tr>
<tr>
<td>Quantity </td><td><input type="text" name="number" value=""></td>
</tr>
</table>


<br>
<input type="submit" name="odeslat" value="NEXT" />

<input type="hidden" name="odeslano" value="a" />
</form>
Mike8748
Profil
pomoci php vypises HTML kod skrytych inputu

....
</tr>
</table> 
<?php
  foreach ($_POST as $k=>$v) { echo "<input type="hidden" name=\"$k\" value=\"$v\">"; }
?>
<br>
<input type="submit" name="odeslat" value="NEXT" />

<input type="hidden" name="odeslano" value="a" />
</form>

ten kod pouzijes na druhej strance, kde je pokracovani toho formulare


samozdrejme, soubor musi mit priponu php, pripadne musis jinak zajistit aby byl zpracovavan php parserem (mod_rewrite, AddType v .htaccess,...)
Termeni45
Profil *
Nevíte jak by se to dalo udelat pres ASP?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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