Login

Dobrý den, se stránkama HTML kódu sem naprostý nováček. Dříve jsem dělal ve webgardenu apod. jak jenom do přechystané tabulky nacvakám co chci a ono se mi to na stránce potom ukáže.... Jakmile jsem přešel na HTML, tak jsem se naučil plno věci, ale vůbec nevím jak vytvořit login (někdo se zaregistruje na stránce, přihlásí atd...) Zkoušel jsem hledat různé návody na internetu, ale moc jsem neuspěl, proto se obracím na Vás! Doufám že mi poradíte, pracuji právě na tomto webu www.altrex.webz.cz Předem děkuji za odpověď! :))
Hledal jsi a neuspěl? Žeby měl google šábes?
http://www.google.com/search?num=20&hl=cs&q=registrace+u%C5%BEivatel%C5%AF+php
Díky, ale stejně to moc nechápu... Nevím kde vytvořit databázi, když v mysql na to nemám oprávnění a pak nevím, jak to umístit na stránky... V indexu mám zatím tohle:

<div id="headright" >
<form action="form_action.asp" method="get">
<input type="text" name="name" class="uname">
<input type="password" name="pass" class="pass" >
<input type="submit" value=" " class="login" >
<a href="#"><img src="images/register.jpg" alt="Register" style="margin-left:12px;" ></a>
</form>
</div>
</div>
<HTML>Databázi nevytváříš, tu už máš vytvořenou - jediné, co si musíš vytvořit, jsou příslušné tabulky.

Za další - WZ podporuje PHP skripty, nikoliv ASP. A vůbec - poslechni Lamu a prostuduj si jeho odkaz. Už první nalezená věc skýtá kýženou odpověď.

A varování - jakýkoliv tvůj další crosspost povede ke smazání všeho, co tu na WZ fóru máš.</HTML>
Takže když jsem našel třeba tohle: http://www.linuxsoft.cz/php/examples/musicweb/2/ukaz.php?file=registrace ,tak kam si to mám zkopírovat a popř. upravit? Omlouvám se, že se tak hloupě ptám, ale jsem opravdu s tímto scriptem nováček...
David Marek - wz.cz - kliknes na tlacitko podpora. Databazi hned nemas aktivovanou.

http://www.linuxsoft.cz/php/examples/musicweb/2/ukaz.php?file=registrace
Toto je obsah souboru, obarveny, ktery treba ulozit do souboru
(index.php)

V souboru mas prihlasovani k SQL, kde jsou definovane asi v nejakem jine konstatny.
$link=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
mysql_select_db(SQL_DBNAME);
mysql_query("SET NAMES 'utf8'");
Pravdepodobne se tento soubor vklada pres include(jmenosouboru) nekam jinam, cili nejspis prave do index.php. To mas ale jiste popsane v tom navodu.

---
Zkus toto:
http://peter-mlich.wz.cz/web/php/pr/index.htm
Prihlasovani: Login (1k POST) jednoduche prihlasovani (pres PHP bez databaze)
http://peter-mlich.wz.cz/web/mysql/pr/index.htm
MiniChat (10k zdroj PHP) 2006-2009

Jak se pracuje s SQL?
(predpoklad je, ze mas databazi uz aktivovanou)
U toho minichatu se pres wz.cz prihlasis, kliknes na administrace, najdes odkaz na phpmyadmin. Zobrazi se ti takovy pekny editor na prochazeni tabulek ve tve databazi. Tam kliknes na tlacitko SQL, vlozis obsah souboru
minix.sql a das ok. To ti vytvori tabulky v leve casti (pokud to napise, ze dotaz probehl uspesne)
minix.txt - prejmenujes na minix.php a nahrajes na web a spustis

Cili SQL je soubor obsahujici tabulky podobne jako jsou v excelu. Sql prikazy v php s temito tabulkami umi pracovat, ziskavat z nich data a ukladat je tam. tabulka musi mit definovane typy sloupcu (cislo, retezec, text, datum, jejich delka, pocatecni hodnota). To je v tom minix.sql zapsane jako sql prikaz, ktery ti vytvori tabulky.
Take muzes tabulky vyklikat pres phpmyadmin a zadat tam vsechny tyto udaje.