21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
frenden
Profil
Zdravím, mám začátečnický problém.
Potřeboval bych jednu věc.
Potřebuji mít pevně nastavené číslo, např. 8, a pokud tohle číslo zadám do klasického inputu tak mě to přesměruje na nějakou stránku, a pokud zadám špatné tak se nestane nic, nebo se napíše hláška o chybě. Byl bych moc rád kdyby ste mi někdo pomohli, jelikož začínám a php mi moc do hlavy neleze a trávím nad tím už 3.noc.
Děkuji
Joker
Profil
frenden:
V čem konkrétně je problém?

PHP kód bude zhruba takto (pokud se formulář odesílá metodou POST):
if ($_POST["cislo"] == "8") {
  // je to 8
} else {
  // není to 8
}
frenden
Profil
Joker:
Ano, jde mi spíše jak to zadat do toho inputu. A nastavení toho přesměrování co se má stát pokud je číslo zadáno správně.
<Form action="POST>"
<Input type="text" name="cislo">
</form>

Nějak tak ?
han5vk
Profil
Formulár skôr takto:
<form method=POST>
<input type="text" name="cislo">
<input type="submit" name="submit" value="Odoslať">
</form>

V PHP tak ako písal Joker, len si do časti kódu // je to 8 dosaď header("Location: ina_stranka.html").

Počítam s tým, že formulár aj spracovanie je v jednom súbore. Ak nie, tak:
<form method=POST action="skript.php">
frenden
Profil
han5vk, Joker:
Strašně moc Vám děkuju za rady, konečně to funguje :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0