Autor Zpráva
Lion76
Profil *
Zdravim, potrebuji vnorit jeden formular do druheho, abych mohl formularem cislo 1 odeslat data z formulare cislo 2. Ale kdyz nize uvedeny zpusob vyzkousim, tak nefunguje, protoze kdyz chci odeslat data z formulare 2, tak se tyto data odeslou formularem 1. Proc? Je to blbost nebo se to resi jinym zpusobem?

<?

echo "<form action='/neco1/' method='GET' name='formular1'>";

/* tady jsou formularove prvky pro formular1 */

echo "<form action='/neco2/' method='POST' target='_blank' name='formular2'>";

/* tady jsou formularove prvky pro formular2 */

echo "</form>"; //konec formular1
echo "</form>"; //konec formular2

?>
Alphard
Profil
formuláře nelze zanořovat
abych mohl formularem cislo 1 odeslat data z formulare cislo 2
proč je neodešlel tím druhým?
Lion76
Profil *
Alphard

formuláře nelze zanořovat

Tak jsem si to myslel, ze je to blbost. Musim to vyresit jinym zpusobem, ale momentalne nevim jakym. :o)

proč je neodešlel tím druhým?

Protoze formular 2 odesila data pres POST, ktere se zpracovavaji v novem okne.
Měsíček
Profil
Protoze formular 2 odesila data pres POST, ktere se zpracovavaji v novem okne.

isset ti nic neříká,že ? a tohle : <form action="<?php echo($_SERVER["PHP_SELF"]);?>" method="POST">

dal jsem tam dvakrát """" tak si z jednoho udělej apostrof
Lion76
Profil *
Měsíček

Rika, ale nejak jsem se do toho zamotel. :o)

Kdyz to udelam takto, tak to nefunguje. Proc?

<form action='<? echo ($_POST['name'] == 'form2') ? '' : '/presmerovani/'?>' target='<? echo ($_POST['name'] == 'form2') ? '_self' : '_blank'?>' method='<? echo ($_POST['name'] == 'form2') ? 'GET' : 'POST'?>'>
<input type='image' name='form1' src='/images/form1.gif' align='bottom'>
<input type='image' name='form2' src='/images/form2.gif' align='bottom'>
</form>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0