Autor Zpráva
danaceks
Profil
Chtěl bych formulář s jedním políčkem třeba: Příkaz a pod políčkem by bylo tlačítko Odeslat. Po kliknutí by se stránka načetla znovu, ale nad políčkem by bylo napsáno: Příkaz [obsah políčka] byl vykonán. Pokud by bylo políčko prázdné, ukázalo by se: Musíte zadat příkaz. (Doufám, že tomu rozumíte)
lionel messi
Profil
danaceks:
Jednoduché riešenie v PHP:
<?php
if (isset($_POST["odoslany"]))
{
  if (!isset($_POST["prikaz"]))
  {
    echo "Musíte zadať príkaz!";
  }
  
  else
  {
    echo "Príkaz $_POST[prikaz] bol vykonaný.";
  }
}
?>
<form method="post">
  Príkaz: <input type="text" name="prikaz">
  <input type="submit" name="odoslany" value="Odoslať">
</form>
danaceks
Profil
[#2] lionel messi:
Promiň, ale nefunguje
lionel messi
Profil
danaceks:
Promiň, ale nefunguje
Skúšaš to na hostingu s podporou PHP? Má súbor koncovku .php?
Hando
Profil
To je brutální zdrojový kód, to co máš na té stránce. To tvoříš sám? Mít v sobě zanořených přes 40 divů jenom kvůli formuláři s jedním inputem a odesílacím tlačítkem, to jsem ještě neviděl.
Nicméně, proč do toho taháš AJAX? To, co ti tu napsal lionel messi, to funguje. Takže nejprv to zkus rozchodit jako samotnou stránku .php a teprve potom to komplikuj.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0