Formular s metodou POST

6 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Dobry den, potreboval by som trochu pomoct s posielanim formularou. Mam dva subory formular.html a spracovanie. php. Ide o to, ze ak odoslem formular s udajmi tak ma automaticky presmeruje na subor spracovanie. php, kde mi vypise, ze som odoslal udaje, ale ja chcem, aby som odoslal udaje a stale ostal na formular. html. Ako to mam spravit ? formular. html vyzera takto <!DOCTYPE html> <head> <title>Test</title> </head> <body> <form action="spracovanie.php" method="post"> <input type="text" name="name"> <input type="submit" value="Send"> </form> </body> spracovanie. php vyzera takto <?php $name=$_POST['name']; if ($name!=NULL){ echo "Uspesne zaradeny do sutaze"; } else{ echo "Neplatne udaje"; } ?>
  2. Např. https://www.google.cz/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=formul%C3%A1%C5%99e%20zpracov%C3%A1n%C3%AD http://polopate.jakpsatweb.cz/?page=formulare1 a také jsou potřeba znalosti php. Pokud nutně MUSÍTE mít soubor formular.html, pak po zpracování na něj musíte přesměrovat.
  3. Napsat to do jednoho souboru oboji a pojmenovat ho spracovanie.php ? Navic mozna bude treba pouzit echo $_POST['name'], jestli chces pripsat k tomu html kodu take value predvyplneni. <input type="text" name="name" value="<?php echo $_POST['name'];?>">
  4. Trochu opatrnosti by neškodilo. Rozhodně nedoporučuji použít přímý výpis uživatelem zadaného textu! Pokud se chcete vyhnout neočekávaným problémům spíše bych doporučil použít: <input type="text" name="name" value="<?php echo htmlspecialchars($_POST['name']);?>">
  5. fd
  6. sfd

← Zpět na všechna témata