

Z formuláře do tabulky - jak na to
Ahoj,
můj problém je následující:
Potřebuji, aby z formuláře, do kterého vyplním příslušné údaje se tyto údaje objevily na další stránce, kde mám tabulky si již vyplněnými údaji a do té se to ještě přidalo.
Př.: Mám formulář na jedné stránce, kde zadám: Jméno, Příjmení, Telefon.
Potom mám další stránku s tabulkou, kde mám již vyplněné údaje - např.:
Jméno Příjmení Telefon
Jan Novák 721123456
Jiří Vomáčka 6 05123456
Do formuláře napíši: Jméno: Josef; Příjmení: Malý; Telefon: 777123456. A potřebuji, aby se do tabulky přidal tyto údaje přidaly.
Díky moc.
Koukni se sem
http://cz.php.net/manual/cs/function.mysql-connect. php
doc
Teď jsi mu pomohl.
Jo, všem díky.
.
Udělal jsem to tak, že když něco napíši do toho formuláře, tak se mi to objevi i v té tabulce, ale samozřejmě ne nastálo. Jak to udělat do té databáze, na to jsem zatím nepřišel
Takže do tabulky (na obrazovku) to vkládáš pomocí PHP?
Já bych taky nepřišel na to, jak to udělat do databáze - od toho jsou manuály, seriály, knížky... Vždyť jsem ti psal, že literatury je na internetu dostattek, koukl ses alespoň na něco? Např.:
article.php
AR.asp
Pěkně zpracovaný manuál, spíš takový referenční, je tady:
mm.gene.cz
Budeš potřebovat databázi, v té databázi vytvořit tabulku, do té tabulky uložit data pomocí SQL příkazu INSERT. Celá problematika je natolik obsáhlá, že se opravdu nedá vysvětlit jen několika větami bez samostudia.
Ok, díky, ano pomocí php.
Na něco jsem se už díval a ještě se mrknu.
Díky
No tak když už si tykáš s PHP, databáze zvládneš taky... hodně štěstí!
Když mám už vytvořenou tu tabulku, tak pak napíši ty příkazy. Ale musím napsat i něco do kódu toho formuláře a tabulky, ne? Nestačí to jenom v té databazi. Musím to nějak propojit i z druhé strany, ne?
Po odeslání formuláře by měla následovat kontrola dat (nebezpečné znaky, správnost zadání, atd...). Pak se připojíš k databází a pomocí MySQL INSERT uložíš data do tabulky. Nic speciálního ve formuláři upravovat nemusíš.
příklad:
Na stránce s tabulkou se opět připojíš k databází a pomocí MySQL SELECT z ní načteš data.
příklad:
Už mi je trapné Tě furt otravovat, nicméně pomalu do toho začínám vidět. Ale opravdu hodně, hodně pomalu.
Tyhle 2 kódy, co jsi mi napsal vložím ale do té databáze, kde mám i tu databázovou tabulku, ne? Ale určitě musím také něco vložit do kódu toho formuláře, aby se to spojilo s tou databází a naopak poté databáze se spojila s tou tabulkou. Asi v tom dělám zmatek, co?
To vložíš právě do toho kódu. Jsou to příkazy na vložení napsaných dat z formuláře do tabulky v databázi a jejich načtení (asi, možná, snad, kéž by).
Do databázové tabulky ukládáš jenom data (jméno, příjmení, telefon), ne příkazy. Ty se musí zapsat do kódu stránky. Formulář je klasický jako v html, jen do tagu FORM přidáš např. action="zpracuj.php" - jméno skriptu, který se postará o kontrolu vložených údajů a uloží je do DB.
Podívej se na ty seriály o MySQL, na Živě a Linuxsoft, jak jsem ti dával odkazy - tam máš vše podrobně a srozumitelně vysvětlený.
a preco si nestiahne php manual kde to mas presne popisane: download-docs.php(exisuje aj v cestine). potom si das vyhladat MySQL a napr. $_POST(data z formularu cez POST), $_GET(data z URL, data z formularu cez GET) a mas tam aj priklady. manual je prva vec ktoru stahujem ked idem v niecom programovat.
Nemáš na mysli přímo tohle?
article.php