PHP-přihlášení, odhlášení + registrace
Napsal: 18 led 2010 18:07
Zdravím,
potřeboval bych trochu pomoc a něco zkontrolovat.
Toto je soubor registrace.php: http://pastebin.com/m2a7bdcee
Toto je soubor prihlaseni.php: http://pastebin.com/m4cb46737´
Toto je soubor registracedokoncena: http://pastebin.com/m340aa182
A nevím zda to mám správně.Toto jsem napsal podle knihy (skládal jsem to) a nevím jestli je to "gramaticky" správně. Musím vyplnit přístup do databáze a nevím jak to tam mám dopsat, jestli to má být i se závorkama nebo bez (např. (SQL_HOST, SQL_USERNAME, SQL_PASSWORD)) a nevím jestli tam mají být ty závorky a jak to tam napsat, prosím uveďte to na příkladu. A ještě něco, zkoušel jsem toto:
[syntax lang=php]
<?
session_start();
require "./func.php";
if ($_GET["clanek"]=="prihlaseni")
{
$link=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
mysql_select_db(SQL_DBNAME);
$id = iduzivatele($_POST["prezdivka"], $_POST["heslo"], $link);
if ($id<>0) $_SESSION["id"]=$id;
}
elseif ($_GET["clanek"]=="odhlaseni")
{
unset($_SESSION["id"]);
}
?>
[/syntax]
vložit na úplný začátek souboru index.php a dovnitř do menu (mezi značky <li>) jsem vložil toto:
[syntax lang=php]<p><a href="index.php?clanek=odhlaseni">Odhlásit</a></p>
<?else:?>
<p><a href="index.php?clanek=prihlaseni">Přihlásit</a></p>
<?endif?>
<p><a href="index.php?clanek=registrace">Zaregistrovat</a></p>
[/syntax]
A když to dám na web, stisknu položku zaregistrovat tak se nic neděje, jen se změní odkaz. Je toto docela rozsáhlá otázka, ale prosíííím vás pomocte mi s tím jak to dát dohromady, už si s tím nevím rady.
Díky moc za každou radu.[syntax][/syntax]
potřeboval bych trochu pomoc a něco zkontrolovat.
Toto je soubor registrace.php: http://pastebin.com/m2a7bdcee
Toto je soubor prihlaseni.php: http://pastebin.com/m4cb46737´
Toto je soubor registracedokoncena: http://pastebin.com/m340aa182
A nevím zda to mám správně.Toto jsem napsal podle knihy (skládal jsem to) a nevím jestli je to "gramaticky" správně. Musím vyplnit přístup do databáze a nevím jak to tam mám dopsat, jestli to má být i se závorkama nebo bez (např. (SQL_HOST, SQL_USERNAME, SQL_PASSWORD)) a nevím jestli tam mají být ty závorky a jak to tam napsat, prosím uveďte to na příkladu. A ještě něco, zkoušel jsem toto:
[syntax lang=php]
<?
session_start();
require "./func.php";
if ($_GET["clanek"]=="prihlaseni")
{
$link=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
mysql_select_db(SQL_DBNAME);
$id = iduzivatele($_POST["prezdivka"], $_POST["heslo"], $link);
if ($id<>0) $_SESSION["id"]=$id;
}
elseif ($_GET["clanek"]=="odhlaseni")
{
unset($_SESSION["id"]);
}
?>
[/syntax]
vložit na úplný začátek souboru index.php a dovnitř do menu (mezi značky <li>) jsem vložil toto:
[syntax lang=php]<p><a href="index.php?clanek=odhlaseni">Odhlásit</a></p>
<?else:?>
<p><a href="index.php?clanek=prihlaseni">Přihlásit</a></p>
<?endif?>
<p><a href="index.php?clanek=registrace">Zaregistrovat</a></p>
[/syntax]
A když to dám na web, stisknu položku zaregistrovat tak se nic neděje, jen se změní odkaz. Je toto docela rozsáhlá otázka, ale prosíííím vás pomocte mi s tím jak to dát dohromady, už si s tím nevím rady.
Díky moc za každou radu.[syntax][/syntax]