Vítej hoste Hledat | Aktivní téma | Členové | Přihlásit se | Registrovat

Uložit data z formuláře Možnosti
Kuba
Vloženo: Wednesday, January 27, 2010 12:46:01 PM
Hodnocení: Nováček

Registrován: 1/27/2010
Příspěvky: 2
Mám ve formuláři pár "input type=text" a několik "radio". Jde mi o to, že nemůžu přijít na to jak udělat najednou kontrolu jestli je v "input type=text" něco napsané a když jo, tak uložit všechny informace z "input type=text" a z "radio" do souboru.
Reklama
Vloženo: Wednesday, January 27, 2010 12:46:01 PM
hamstet
Vloženo: Thursday, January 28, 2010 10:46:10 AM
Hodnocení: Člen

Registrován: 1/29/2009
Příspěvky: 40
Místo: Praha
Zřejmě jsi v PHP naprostý začátečník, tyhle věci jsou popsány v jakékoliv učebnici. Doporučuji třeba seriál o PHP na root.cz apod., najdeš tam podrobné odpovědi. Tady je velmi stručně:

- Kontrola obsahu inputu
Každý input musí být pojmenován a PHP z něj vytvoří proměnnou v poli _POST nebo _GET (podle způsobu odeslání). Pokud se tvůj vstup jmenuje třeba "input type=text name=blabla", zkontroluješ ho vložením do podmínky:
Kód:

if (_POST['blabla']) { zpracuj(POST['blabla']) } else { oznam_chybu() }


- Uložení do souboru
Otevřeš soubor pomocí funkce fopen($file) - vrátí se ukazatel na soubor $file_id. $file musí obsahovat jméno souboru včetně (relativní) cesty.
Poskládáš textový řetězec podle svých požadavků a zapíšeš fwrite(). Soubor pak zavřeš:
Kód:

$text = _POST['blabla']." a k tomu jeste "._POST['blabla2'];
$file_id = fopen(($file), a);

    if(!$file_id) {
      ohlas_chybu();
      }
    else {
      fwrite($file_id, $text);
      fclose($file_id);
      }


Samozřejmě to chce doplnit ošetřením chyb apod.
Kuba
Vloženo: Friday, January 29, 2010 11:12:47 AM
Hodnocení: Nováček

Registrován: 1/27/2010
Příspěvky: 2
Moc děkuji za pomoc
Uživatelé prohlížející toto téma
Guest

Přejít na fórum

Nemůžete zakládat nová téma do tohoto fóra.
Nemůžete odpovídat na téma v tomto fóru.
Nemůžete odstranit vaše příspěvky v tomto fóru.
Nemůžete editovat vaše příspěvky v tomto fóru.
Nemůžete vytvářet ankety v tomto fóru.
Nemůžete hlasovat v anketách v tomto fóru.

Hlavní fórum RSS : RSS

Copyright © 1997 - 2009, Jiří Tatoušek
Powered by Yet Another Forum.net & SGP Systems
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.