Autor Zpráva
zarkan
Profil *
Zdravím,
mám takovejhle kód, kde mám vlastně přihlášku na turnaj a chtěl bych se zeptat jak docílit toho, aby si návštěvník napsal svoje jméno oddíl, vybral kategorii a po kliknuti na odeslat se tam ty údaje uložili?

<html>
<head>
<title>Prihlaska</title>
</head>

<body>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<body background="obr_pozadi.jpg">


<table align=center cellspacing=1 cellpadding=1>
<tr align=center>
<td>jméno</td>
<td>oddíl</td>
<td>kategorie</td>
<td></td></tr>
<form method=post action=prihlaska.php>

<tr>
<td width=150 align=center><input type=text name=jmeno maxlength=50>
<td width=150 align=center><input type=text name=klub maxlength=50>
<td width=100 align=center><select name='kategorie'>
<option value='Dorostenci'>Dorostenci
<option value='Dorostenky'>Dorostenky
<option value='Junioři'>Junioři
<option value='Juniorky'>Juniorky
<option value='Muži'>Muži
<option value='Ženy'>Ženy
</td><td>
<input type='submit' value='přihlásit' title='odeslat přihlášku'>
<input type='hidden' value='49' name='id'>
<input type='hidden' value='1' name='aktualizovat'>
</td></form></tr> <form method=post action=prihlaska.php>


</body>
</html>


(Řádek 19-33 se opakuje pořád dokola asi 40x po sobě)
1Pupik1989
Profil
To bude možná tím, že nemáš ukončený tag <option> koncovým tagen </option>
Tori
Profil
zarkan:
Má to teda být něco jako papír s nakreslenou tabulkou o asi 40ti řádcích, kde jednotlivé řádky vyplní jednotlivé týmy/hráči?
Pak bych to rozdělila na dvě části: formulář pro přihlášení a tabulku s již přihlášenými (bez prázdných řádků).
Kam a v jaké podobě (pouze hodnoty, anebo předpřipravené HTML) ukládáte údaje z formuláře - soubor nebo databáze?

1Pupik1989:
Nevím, zda by to způsobilo takovýhle efekt či ne, ale každopádně ukončovací tag je u <option> nepovinný.
zarkan
Profil *
Tak jinak ten kód prostě bude takhle:
<table align=center cellspacing=1 cellpadding=1>
<tr align=center>
<td>cas
<td>jmeno
<td>oddil
<td>kategorie

<tr><td>10:00 - 11:00
<td width=150 align=center><input type=text name=jmeno maxlength=30>
<td width=150 align=center><input type=text name=oddil maxlength=30>
<td width=100 align=center><select name='kategorie'>
<option value='vyber1'>vyber1</option>
<option value='vyber2'>vyber2</option>
<option value='vyber3'>vyber3</option>
<td><input type='submit' value='přihlásit'>

No a budou se opakovat řádky 8-15 s tím, že u dalšího bude už ten čas 11:00 - 12:00, u dalšího 12:00 - 13:00, ...a teď ještě jednou ta otázka: jak docílit toho, aby se mě ukládalo po kliknutí na to přihlásit uložilo to co si tam návštěvník napíše a vybere z možnosti
Tori
Profil
zarkan:
jak docílit toho, aby se mě ukládalo po kliknutí na to přihlásit uložilo to co si tam návštěvník napíše a vybere z možnosti
Chcete/můžete použít databázi, anebo se to bude ukládat do souboru?
Mohlo by být potřeba změnit ty údaje od návštěvníků - např. změnit časy, které si vybrali?

↓ Totéž. Stále nepíšete, kam to chcete uložit. Jestli myslíte uložit do té tabulky, tak stejně to musí být buď v souboru nebo v databázi. Vyberte si, prosím.
zarkan
Profil *
A nebo ještě uplně jinak mám něco takovýdleho:
<input type=text name=text>
<input type='submit' value='Uložit napsaný text'>

Jak docílit toho, aby když něco napíšu do toho inputu a kliknu na to tlačítko se mě ten text, kterej tam napíšu uložil
zarkan
Profil *
Tori:
Časy jsou už předem pevně daný, tam si prostě jen člověk vybere (nebo spíš chtěl bych to udělat tak), aby si člověk vybral v jakej čas se mu to hodí – k tomu času co si vybral napíše svoje jméno a přímení, z jakýho je klubu a přiřadí se do své kategorie a po kliknuti na uložit nebo odeslat nebo co jsem tam uvedl bude prostě z těch 40 řádků 39 volných a v tom jednom bude napsaný např. 15-16 - Jan Novák - Praha - Muž
_es
Profil
zarkan:
To chceš, aby ti niekto zadarmo spravil kompletnú databázovú aplikáciu v PHP a zatiaľ máš len formulár v HTML?
Alebo na čo sa vlastne pýtaš?
petr 6
Profil
zarkan:
a po kliknuti na uložit ... bude prostě z těch 40 řádků 39 volných a v tom jednom bude napsaný např. 15-16 - Jan Novák - Praha - Muž
Musíš si ta data někam uložit, do databáze nebo do souboru, a od tam pak vytahovat údaje o obsazených termínech, které na stránce vypíšeš.

Pokud nevíme, kam ta data ukládáš (nebo chceš ukáldat), tak ti asi těžko někdo poradí nějak konkrétněji.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0