ahoj prosim vas, potrebujem si spravit jednoduchu html kde odosielam form pomocou post metody. Avsak pri odoslani ma redirectne z localhost:8080 na localhost:8080/send. Ako docielim aby pri odosielani form ma redirectlo na rovnaku adrsu z kt. sa odosiela form resp nebude sa pri submitovani formi redirectovat? skusal som to googlit a nasiel som vela prispevkov avsak nejak tomu ani nerozumiem lebo mi nic nefunguje. Prosim poradte dakujem.
Fórum › HTML / XHTML
Ako submitnut form a neredirectovat
tak to posli na stejnou stranku.. tusim ze by to melo byt specifikovane v parametru action="" kam to ma jit (jen si to na spravnym miste musis odchytit...
a nebo jeste po odeslani muzes udelat redirect na tu puvodni stranku
#2 KIIV
ano dakujem (ide to pomocou action=""), avsak ja mam taky problem ze na stranku sa dostanem pomocou metody get a ked submitujem formular tak mi vrati stranku z ktorej to odosielam avsak nieje vyrenderovana. vidim prazdnu stranku. Myslim si ze to asi preto lebo na stranku sa dostavam pomocou metody get a ked ma metoda psot redirectne na moju stranku tak ze preto mi ju nevyrenderuje ?
parametry pro get si musis samozrejme zachovat.. idealne do ty action.. zalezi v cem to delas, ale prakticky ve vsem by to melo byt dostupny v nejaky promenny
#4 KIIV
nerozumiem ako mam kod:
do action="" som skusal davat uz "?page=matching" alebo to nechal prazdne alebo tam dal "/" alebo "localhost:8080/" no napriek tomu ma neredirectuje spat a ak ano iba cez post metotu a aj to ako som vyssie spominal mi nenaloaduje stranku :( co mam hladat aby som tomu rozumel ako to implementovat?
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
<div>
<form method="POST" action="" >
<label>test1: </label> <input type="number" name="value1" /><br>
<input type="submit" value="Send" />
</form>
<form method="GET" action="" >
<input type="number" name="value2"/><br>
<input type="submit" value="Submit"/>
</form>
</div>
</div>
</body>
</html>
proste, kdyz mas www.kdovico.cz/?…
tak v action musis mit aspon ="?show=index&page=x" pokud to chces taky zobrazit po postu...
nebo v getu mit action="" ale pak mit <intput type="hidden" name="show" value="index" /> a to druhy taky
jinak jeste me napada, ze bys mohl mit nejakej pakvil: jako po zpracovani zavolat exit nebo podobne (pokud je to generovany z nejakeho php nebo podobne)
<form>
<input type=text name=jmeno>
<input type=submit>
</form>
Kdyz vyplnis jmeno, kliknes odeslat, tak mas v $_GET['jmeno'] vyplnene jmeno. Pokud ho chces uchovat, tak si to uloz do session nebo do promenne. V pripade druheho formulare by to vypadalo takto, treba:
<form>
<input type=text name=jmeno value="<?php echo $_GET['jmeno'];?>"> NEBO
<input type=hidden name=jmeno value="<?php echo $_GET['jmeno'];?>"> NEBO
<input type=submit>
</form>
a v pripade odkazu zase
<input rel="nofollow" href=xxx.php?jmeno=<?php echo $_GET['jmeno'];?>> NEBO lepe cely radek pomoci php s overenim existence promenne
A jak se pouzivaji session najdes mezi priklady v manualu
http://cz1.php.net/…on-start.php
http://cz1.php.net/…examples.php
if (isset($_GET['jmeno'])) {echo '<input rel="nofollow" href=xxx.php?jmeno='.$_GET['jmeno'].'>';}
Super, cele to prehazelo a pridalo do kodu jakesi rel. Forum ma nejake errory!
a v pripade odkazu zase
<a href=xxx.php?jmeno=<?php echo $_GET['jmeno'];?>> NEBO lepe cely radek pomoci php s overenim existence promenne
if (isset($_GET['jmeno'])) {echo '<a href=xxx.php?jmeno='.$_GET['jmeno'].'>';}
A jak se pouzivaji session najdes mezi priklady v manualu
http://cz1.php.net/…on-start.php
http://cz1.php.net/…examples.php
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Form ako error správa. — založil zonda
Ako spolahlivo zistit ci je subor novsi ako druhy — založil marioff
Ako docielit nieco ako dynamicku tabulku — založil Dee
Moderátoři diskuze