Autor Zpráva
Anonymní
Profil *
Ahoj,
netuším, jak udělat toto:
mám stránku s formulářem

staranka.htm
<form method="post" action="http://nekam.cz/jinam.php">
  <input type="text" name="zprava">
  <input type="submit" value="Odeslat" name="jdi">
</form>

a po odeslání formuláře se objeví stránka http://nekam.cz/jinam.php se zobrazenými výseldky třeba hledání. Já však ale po odeslání nepřecházet na http://nekam.cz/jinam.php ale chci zůstat na moje-domena.cz/stranka.htm

Děkuji za odpovědi
Beavis
Profil
Anonymní:
Myslím, že AJAX by mohl pomoci.
panther
Profil
Anonymní:
a co tak tu stránku, na které jsem, vyplnit do atributu „action“?
sfv
Profil *
panther:
A co když je potřeba aby to zpracovala právě jiná stránka?

Uvedu příkla:
Na stránce example.com je soubor vzkazy.php. Vypadá přibližně takto:
<?php 
if($_POST["jdi"]=="Odeslat" and !empty($_POST["zprava"]))
{
// ulož text do databáze
}
?>
<form method="post" action="http://example.com/vzkazy.php">
  <input type="text" name="zprava">
  <input type="submit" value="Odeslat" name="jdi">
</form>

<table>
<?php
// načti příspěvky z dazabáze
while (list($prispevek)=mysql_fetch_row($result))
  echo "<tr><td>$prispevek</td></tr>";
?>
</table>


a já na své stránce moje-domena.cz bych chtěl mít "parazitní" formulář v souboru parazit.htm. Chtěl bych, aby se po odeslání mého parazitního formuláře zapsal vzkaz na example.com/vzkazy.php, avšak to zobrazení vzkazů já vůbec nepotřebuji. Chtěl bych pořád zůstat na stránce moje-domena.cz/parazit.htm

(jde vlastně nakonec jen o to, jak v nějakém scriptu (JS, PHP) poslat post na jiný server a dále pokračovat ve scriptu)
Chamurappi
Profil
Reaguji na Beavise:
Nemohl, pokud jde o dvě různé domény.


Reaguji na sfv:
Namiř target formuláře do neviditelného <iframu>.
sfv
Profil *
Chamurappi:
Děkuji ti, to je přesně co jsem potřeboval.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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