Autor Zpráva
Tred
Profil
za 1. se omlouvám, že zakládám prakticky to samé znova, ale potřebuji(velmi bych chtěl), aby mi s tím někdo pomohl.
Potřeboval bych pomoct s formulářem, který mám na http://www.lf.czweb.org/little_fighter_2__registrace.htm
Potřebuji vědět co musím udělat na stránce http://www.lf.czweb.org/reguzivatele.htm abyc se mi tam objevovali registrovaní uživatelé. A co musím udělat v http://www.lf.czweb.org/little_fighter_2__registrace.htm aby se tam "posílali"
djlj
Profil
Vyplněná data ulož třeba do databáze (vynikající český manuál najdeš na http://mm.gene.cz/).
Souboru reguzivatele.htm je především třeba změnit příponu na php. Poté uživatele jednoduše vybereš z databáze, viz. ten odkaz na manuál (myslím, že je to v něm vážně velmi pěkně a pochopitelně vysvětleno):).
Tred
Profil
ok, díky. Zkusím snad mi to pomůže.
Tred
Profil
A když začínám psát něco v php tak to musí začínat nějak <php?
nebo tak nějak ne?
djlj
Profil
<?

php kód

?>

Případně někdo píše <?php místo <?.. ale nějak mi uniká, co je mezi tím za rozdíl..
Tred
Profil
<?

php kód

?>

tím kód mysles všechny ty věci jako cretate table a tak doufám
Tred
Profil
Ale aj tak, nemohl bys mě(djlj) poslat nějakej vzorovej kód.
Protože v tom druhým tématu mě někdo psal že musím napsat nějaký
$_POST['nameněčeho']
djlj
Profil
Tred
Jo, myslel :).

$_POST['nameněčeho']
V těchto proměnných budeš mít ty data, který pošleš formulářem... pak je normálně uložíš do databáze (do nějaké tabulky, kterou si vytvoříš) třeba nějak takhle :)

mysql_query("INSERT INTO tabulka VALUES ('$_POST[Username]', ,'$_POST[Password]', '$_POST[EmailAddress]', '$_POST[name]', )"); atd...
Tred
Profil
No, tak zase to skusím a tak za 5 minut příjdu s dalším problémem. :) Tak zatím
Tred
Profil
ach jo já su jak dement.
SHOW DATABASES;
CREATE DATABASE nazev_databaze;
USE nazev_databaze;
SELECT DATABASE();
SHOW TABLES;
SHOW TABLES FROM nazev_databaze;
SOURCE cesta/soubor;
DROP DATABASE nazev_databaze;
CREATE TABLE nazev_tabulky (nazev_sloupce datovy_typ,... );
CREATE TABLE nazev_tabulky (nazev_sloupce datovy_typ,... ) TYPE=typ_tabulky;
CREATE TEMPORARY TABLE nazev_tabulky (nazev_sloupce datovy_typ,... );
DESCRIBE nazev_tabulky;
SHOW COLUMNS FROM nazev_tabulky;
ALTER TABLE nazev_tabulky prikaz1, prikaz2, prikaz3, prik...;
.. ADD nazev_noveho_sloupce datovy_typ;
.. ADD COLUMN nazev_noveho_sloupce datovy_typ;
.. FIRST
.. AFTER nazev_sloupce;
.. DROP nazev_odstranovaneho_sloupce;
.. DROP COLUMN nazev_odstranovaneho_sloupce;
.. CHANGE nazev_sloupce novy_nazev_sloupce nove_nastaveni;
.. MODIFY nazev_sloupce nove_nastaveni;
.. RENAME novy_nazev_tabulky;
SHOW KEYS FROM nazev_tabulky;
SHOW INDEX FROM nazev_tabulky;
LOCK TABLES nazev_tabulky READ, nazev_tabulky WRITE;
UNLOCK TABLES;
BEGIN; dotaz1; dotaz2; dot...; COMMIT;
SELECT co_nacist FROM odkud_nacist LOCK IN SHARE MODE;
DROP TABLE nazev_tabulky;
TINYINT
SMALLINT
MEDIUMINT
atd.
Prosímtě ty už znáš můj problém myslím celkem dobře, nemoh bys mi poradit jak to poskládat a tak. Aspoň trochu help. Předem Dík
djlj
Profil
Ehm.. co konkrétně myslíš?
Tred
Profil
:-)
to právě moc nevím
ty všechny srandy co sem semka předtím napsal byly z té stránky kterou jsi mi poradil.
Asi měls pravdu že je tam všechno, ale ne jak by se to mohlo(mělo) seřadit do kódu.
za 1. co musím změnit na http://lf.czweb.org/little_fighter_2__registrace.htm
a za 2. co mám udělat v
djlj
Profil
za 1. co musím změnit na http://lf.czweb.org/little_fighter_2__registrace.htm
To nech tak, jak je. Vytvoř si nějaký php soubor, do kterého to odešleš a uprav podle toho toto - <form action="soubor.php" method="post">

No a teprve v tom souboru soubor.php zpracuješ odeslaný formulář tak, jak jsem naznačil výše..
Tred
Profil
jasný to co napsals nakonec to jsem pochopil a udělal, ale to jak naznačils výše myslíš asi:

V těchto proměnných budeš mít ty data, který pošleš formulářem... pak je normálně uložíš do databáze (do nějaké tabulky, kterou si vytvoříš) třeba nějak takhle :)

mysql_query("INSERT INTO tabulka VALUES ('$_POST[Username]', ,'$_POST[Password]', '$_POST[EmailAddress]', '$_POST[name]', )"); atd...


jenomže jak v tom kódu mám vytvořit tu tabulku a databázi a jak to seřadit atd.
sorry, skus mě chápat o php jsem věděl akorát že základ je <?php?> a to sem ještě ke všemu už zapoměl
djlj
Profil
Tabulku si vytvoř v PMA na http://mysql.wz.cz/
Tred
Profil
no jo no, ale jak se tam mám regnout je tam akorát možnost se přihlásit
djlj
Profil
V nastavení tvého účtu na webzdarma si založ MySQL dabatázi..
Tred
Profil
no jsem tam ale nevim co je to PMA
djlj
Profil
Tred
To je PhpMyAdmin na http://mysql.wz.cz/ :)
Tred
Profil
ok, takze si asi mam vytvorit novou databazi ze?
radsi se ptam sicher je sicher
Tred
Profil
akorát nevím co je to porovnávání :-(
djlj
Profil
Databázi založenou máš. Vytvoř si tabulku, do které to budeš ukládat...
Tred
Profil
tak porovnávání sem nechal plavat.
ale bezatk tam musím něco dat tak kdyžtak poraď.
Kdyžtak ještě zítra napiš díky.
Tred
Profil
tabulku už taky mam ale nevím co do těch sloupců mám vyplnit
Tred
Profil
djlj
jestli mas ICQ tak mi napis. moje je: 327217101
djlj
Profil
Tred
Vytvoř tam sloupce, které tam chceš mít ... pojmenuj je podle toho, co do nich budeš ukládat (rpo lepší orientaci) username, password atp. s datovým typem varchar.
ICQ mám, ale přísně střežené, soukromé :).
Tred
Profil
tak střežené jo.
Kdyby sis ho zapl tak uz sem poslal pozadavek na autorizaci :-)
djlj
Profil
Tred
Ajo, tohle je jen helpdesk. Už jsem ho zapnul..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0