

PHP- $_POST
Zdravim, mam takovy problem, kdyz udelam form a input, a potom chci ten input ulozit do promenne v php, tak se mi ukaze notice Undefined index: Fname...., to samy u Sname, co s tim?
<form name="test" method="POST" action="http://xxxxxxxxx.php">
<input name="Fname" class="text" /> <br/>
<input name="Sname" class="text" /> <br/>
</form>
.
.
.
.
<?php
$Jmeno = $_POST["Fname"];
$Prijmeni = $_POST["Sname"];
echo $Jmeno;
echo $Prijmeni;
?>
Diky
A je ten formulář odeslaný? Kde máš Submit?
No udelal jsem button na submit a nic, zkousel jsem i <input value="Submit"...> a nic :(
Co konkrétně jsi udělal?
Ten button byl blbej napad, to nemohlo jit, no dal jsem tam
U těch inputů nemáš definovaný type.
Definoval jsem type="text" a stale ta sama chyba :(
Dej sem kompletní zdrojový kód té stránky.
Chybí ti tam kontrola odeslání formuláře, proto se PHP kód za </FORM> hned provede a hodnoty $_POST jsou prázdné... Nejjednodušší řešení je rozdělit kód do dvou souborů (formulář a stránka provádějící zpracování - action...).
heh... takze formular bude .html a u form action="proved.php" kde bude ten php kod?
A kdyz pak chci presmerovat na index.php tak to provedu jak prosim? :)
presmerovani.html
Formulář může třeba zůstat v index.php, jak to máš teď. A zpracování dáš do proved.php. Přesměrování lze pomocí hlavičky (Location).
Jupiii jde mi to, mockrat vsem dekujuuu



Od té doby, co byly vynalezeny peníze, se neděkuje.
Az si pujdu zaplatit zlatky na TR tak vam tam mozna neco hodim ;), jde to pres paysafe card?
jde to pres paypal, víc safe to uz byt nemuze.