Autor | Zpráva | ||
---|---|---|---|
peca Profil * |
#1 · Zasláno: 13. 4. 2007, 19:47:00
Ahoj, mám problém s odesíláním formuláře, pořád mi to nic nevypisuje.. Jsem hrozná lama.
<?php if (isset($_POST["ok"])) { echo $_POST["jmeno"]; } ?> <form action="" method="post" enctype="text/plain"> <table border="0"> <tr><td>Vaše jméno:</td><td> <input type="text" name="jmeno" size="31"><br> </td></tr> <tr><td>Váš e-mail:</td><td> <input type="text" name="email" size="31" value="@"> </td></tr> <tr><td>Vzkaz:</td><td> <textarea rows="6" name="vzkaz" cols="33" ></textarea> </td></tr> <tr><td colspan="2" align="right"> <input type="submit" name="ok" value="Přihlásit se" /> </td></tr> </table> </form> Díky. |
||
YaD Profil |
#2 · Zasláno: 13. 4. 2007, 19:49:35 · Upravil/a: YaD
<form action="" method="post" enctype="text/plain" action="súbor ktory to spracuje v PHP"> |
||
peca Profil * |
#3 · Zasláno: 13. 4. 2007, 19:53:52
For YaD:
Jasně, to jsem pochopil, ale já chci, aby byl ten formulář zpracován ve stejném souboru, ve kterém je form. Všude jinde mi to funguje, ale tady to nechce a vůbec nevím, co s tím. |
||
YaD Profil |
#4 · Zasláno: 13. 4. 2007, 19:56:06
aha
action="ten istý súbor" |
||
peca Profil * |
#5 · Zasláno: 13. 4. 2007, 19:59:04
For YaD:
zkusil jsem to, ale pořád to nejde... Ještě ukážu příklad, který je téměř stejný jako ten nefunkční skript, ale tento funguje: <?php if (isset($_POST["enter"])) { echo $_POST["login"]; echo $_POST["heslo"]; } ?> <h2>Přihlašte se, prosím</h2> <form action="" method="post"> <table border="0"> <tr><td>Uživatelské jméno:</td><td> <input type="text" name="login" /> </td></tr> <tr><td>Heslo:</td><td> <input type="password" name="heslo" /><br /> </td></tr> <tr><td colspan="2" align="right"> <input type="submit" name="enter" value="Přihlásit se" /> </td></tr> </table> </form> |
||
YaD Profil |
#6 · Zasláno: 13. 4. 2007, 20:05:08
a mas tam napisany ten istý súbor v ktorom to je spravené.
Skús..to.to....... bez <textarea rows="6" name="vzkaz" cols="33" ></textarea> nahradené za <input type="text/password">Vaše heslo</input> |
||
YaD Profil |
#7 · Zasláno: 13. 4. 2007, 20:06:40
Toto si mal zaradiť do sekcie HTML
|
||
peca Profil * |
#8 · Zasláno: 13. 4. 2007, 20:08:16
Toto si mal zaradiť do sekcie HTML
No jo, já jsem ale nevěděl, jestli mám chybu v php skriptu, nebo v html. Díky za radu, vyzkouším to. |
||
peca Profil * |
#9 · Zasláno: 13. 4. 2007, 20:09:59
<input type="text/password">Vaše heslo</input>
Počkej.. není náhodou tag <input> nepárový ? |
||
bukaj Profil |
#10 · Zasláno: 13. 4. 2007, 20:12:59
pokud ti to nic nevypíše, tak zkus místo toho submit name="enter" přidat další input do formu: <input type="hidden" name="enter" value="true" />
|
||
YaD Profil |
#11 · Zasláno: 13. 4. 2007, 20:15:56
peca
tam sú dve možnosti:
|
||
peca Profil * |
#12 · Zasláno: 13. 4. 2007, 20:19:21
Tak už jsem zjistil, kde je problém. Formulářem jsem se inspiroval z jednoho webu, kde byl návod na formulář, který odesílá údaje na mail. Nevím, proč tam dávali enctype="text/plain" , ale jakmile jsem toto odstranil, je vše ok. Díky všem za snahu.
|
||
YaD Profil |
#13 · Zasláno: 13. 4. 2007, 21:33:36
aj mne sa to zdalo podozrivé
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0