Tworze sobie grę ale coś mi nie wychodzi tutaj daje pliki. Nie działa rejestracja i nie pokazują się niektóre takie coś echo 'Witamy w Herion '.$name.'';
Prosiłbym o Pomoc.
Index.php
Kod
<?php
session_start();
include("includes.php");
if(isset($_POST['ok']) AND isset($_POST['login']) AND isset($_POST['pass'])){
$login = $_POST['login'];
$pass = $_POST['pass'];
$mysql = mysql_fetch_array(mysql_query("select `ID` from `konta` where `login` = '$login' AND `password` = '$pass' limit 1"));
if($mysql != NULL){
$_SESSION["login"] = $login;
header("Location: index2.php");
}
else {
echo 'Wystąpił błąd podczas logowania!';
}
}
else {
?>
<form action='' method='POST'>
Login: <input type='text' name='login'>
Password: <input type='password' name='pass'>
<input type='submit' name='ok' value='Zaloguj'>
</form>
<?php
}
?>
session_start();
include("includes.php");
if(isset($_POST['ok']) AND isset($_POST['login']) AND isset($_POST['pass'])){
$login = $_POST['login'];
$pass = $_POST['pass'];
$mysql = mysql_fetch_array(mysql_query("select `ID` from `konta` where `login` = '$login' AND `password` = '$pass' limit 1"));
if($mysql != NULL){
$_SESSION["login"] = $login;
header("Location: index2.php");
}
else {
echo 'Wystąpił błąd podczas logowania!';
}
}
else {
?>
<form action='' method='POST'>
Login: <input type='text' name='login'>
Password: <input type='password' name='pass'>
<input type='submit' name='ok' value='Zaloguj'>
</form>
<?php
}
?>
index2.php
Kod
<?php
include("includes.php");
session_start();
if(isset($_SESSION['login'])){
$login = $_SESSION['login'];
echo 'Witaj '.$login.'!';
}
else {
echo 'Niestety, nie masz praw do przeglądania tej strony!';
}
?>
include("includes.php");
session_start();
if(isset($_SESSION['login'])){
$login = $_SESSION['login'];
echo 'Witaj '.$login.'!';
}
else {
echo 'Niestety, nie masz praw do przeglądania tej strony!';
}
?>
register.php
Kod
<?php
include("includes.php");
include("templates/register.php");
if(isset($_POST['ok'])){
$name = htmlspecialchars($_POST['name']);
$password = $_POST['password'];
$password_2 = $_POST['password2'];
$Rasa = $_POST['rasa'];
$klasa = $_POST['klasa'];
if($name != NULL AND $password != NULL AND $password_2 != NULL AND $rasa != NULL AND $klasa != NULL){
if($password !== $password_2){
exit("Podane hasła są różne!");
}
$mysql = mysql_fetch_array(mysql_query("select `ID` from `konta` where `login` = '$name'"));
if($mysql != NULL){
exit("Podany gracz już istnieje!");
}
$pass = $_POST['pass'];
$salt = "costam losowego";
if( get_magic_quotes_gpc() )
$pass = stripslashes($pass);
$pass = sha1($salt . $pass);
$mysql = "insert into `konta` values ('', '$name', '$password', '$rasa', '$klasa')";
$query = mysql_query($mysql);
if($query){
echo 'Witamy w Herion '.$name.'';
}
}
}
?>
include("includes.php");
include("templates/register.php");
if(isset($_POST['ok'])){
$name = htmlspecialchars($_POST['name']);
$password = $_POST['password'];
$password_2 = $_POST['password2'];
$Rasa = $_POST['rasa'];
$klasa = $_POST['klasa'];
if($name != NULL AND $password != NULL AND $password_2 != NULL AND $rasa != NULL AND $klasa != NULL){
if($password !== $password_2){
exit("Podane hasła są różne!");
}
$mysql = mysql_fetch_array(mysql_query("select `ID` from `konta` where `login` = '$name'"));
if($mysql != NULL){
exit("Podany gracz już istnieje!");
}
$pass = $_POST['pass'];
$salt = "costam losowego";
if( get_magic_quotes_gpc() )
$pass = stripslashes($pass);
$pass = sha1($salt . $pass);
$mysql = "insert into `konta` values ('', '$name', '$password', '$rasa', '$klasa')";
$query = mysql_query($mysql);
if($query){
echo 'Witamy w Herion '.$name.'';
}
}
}
?>
news.php
Kod
<?php
session_start();
include("includes.php");
if(isset($_SESSION['login'])){
$news_strona = 5;
$x = $_GET['x'];
if($x == NULL){
$x = 1;
}
$x = $x*$news_strona-5;
$x = ceil($x);
$dzien = 60*60*24;
$mysql = mysql_query("select * from `news` limit $x, $news_strona order by `id` desc");
while($news = mysql_fetch_array($mysql)){
$time = time();
if(($news['date']+$dzien) <= $time){
$data = date("d-m-Y");
}
else {
$data = $time-$news['date'];
$data = $data/60;
$data = $data.' minut temu';
}
echo $news[1].'
<p align=\'right\'>Napisane przez '.$news[2].', '.$data.'';
}
$mysql = mysql_query("select * from `news`");
$ilosc_stron = mysql_num_rows($mysql);
$ilosc_stron = ceil($ilosc_stron/$news_strona);
for($i=1;$i<=$ilosc_stron;$i++){
echo "<a href=?ID=news&x=$i>[$i]</a>";
}
}
?>
session_start();
include("includes.php");
if(isset($_SESSION['login'])){
$news_strona = 5;
$x = $_GET['x'];
if($x == NULL){
$x = 1;
}
$x = $x*$news_strona-5;
$x = ceil($x);
$dzien = 60*60*24;
$mysql = mysql_query("select * from `news` limit $x, $news_strona order by `id` desc");
while($news = mysql_fetch_array($mysql)){
$time = time();
if(($news['date']+$dzien) <= $time){
$data = date("d-m-Y");
}
else {
$data = $time-$news['date'];
$data = $data/60;
$data = $data.' minut temu';
}
echo $news[1].'
<p align=\'right\'>Napisane przez '.$news[2].', '.$data.'';
}
$mysql = mysql_query("select * from `news`");
$ilosc_stron = mysql_num_rows($mysql);
$ilosc_stron = ceil($ilosc_stron/$news_strona);
for($i=1;$i<=$ilosc_stron;$i++){
echo "<a href=?ID=news&x=$i>[$i]</a>";
}
}
?>
player_class.php
Kod
<?php
$login = $_SESSION['login'];
class player{
var $info;
function getBasic($login){
$mysql = mysql_query("select * from `konta` where `login` = '$login'");
}
}
$player = new player;
$player->getBasic($login);
?>
$login = $_SESSION['login'];
class player{
var $info;
function getBasic($login){
$mysql = mysql_query("select * from `konta` where `login` = '$login'");
}
}
$player = new player;
$player->getBasic($login);
?>
stats.php
Kod
<?php
$mysql = mysql_query("select * from `konta` where `login` = '$login'");
$fetch = mysql_fetch_array($mysql);
echo "HP: $fetch['hp']/$fetch['max_hp']<Br />";
echo "PM: $fetch['mp']/$fetch['max_mp']
";
echo "Inteligencja: $fetch['sila']
";
echo "Charyzma: $fetch['budowa']
";
echo "Siła Woli: $fetch['int']
";
echo "Umiejętności kontrolowania własnego ciała: $fetch['int']
";
echo "Siła: $fetch['int']
";
echo "Zwinność: $fetch['int']
";
echo "Konycja: $fetch['int']
";
echo "Wytrzymałość: $fetch['int']
";
?>
$mysql = mysql_query("select * from `konta` where `login` = '$login'");
$fetch = mysql_fetch_array($mysql);
echo "HP: $fetch['hp']/$fetch['max_hp']<Br />";
echo "PM: $fetch['mp']/$fetch['max_mp']
";
echo "Inteligencja: $fetch['sila']
";
echo "Charyzma: $fetch['budowa']
";
echo "Siła Woli: $fetch['int']
";
echo "Umiejętności kontrolowania własnego ciała: $fetch['int']
";
echo "Siła: $fetch['int']
";
echo "Zwinność: $fetch['int']
";
echo "Konycja: $fetch['int']
";
echo "Wytrzymałość: $fetch['int']
";
?>
includes.php
Kod
<?php
include ("mysql_connect.php");
include("player_class.php");
?>
include ("mysql_connect.php");
include("player_class.php");
?>
templates/register.php
Kod
<title>Rejerstracja<title>
<form action='' method='post'>
Login: <input type='text' name='name' />
Hasło: <input type='password' name='pass' />
Powtórz hasło: <input type='password' name='pass2' />
Rasa <select name="rasa">
<option value=>Człowiek</option>
<option value=>Elf</option>
<option value=>Gnom</option>
<option value=>Krasnolud</option>
<option value=>Ork</option>
<option value=>Wampir</option>
<option value=>Wilkołak</option>
<option value=>Nieumarły</option>
</select>
Klasa: <select name="klasa">
<option value="Wojownik">Wojownik</option>
<option value="Mag">Mag</option>
<option value="Myśliwy">Myśliwy</option>
<option value="Złodziej">Złodziej</option>
<option value="Barbarzyńca">Barbarzyńca</option>
<option value="Alchemik">Alchemik</option>
<option value="Paladyn">Paladyn</option>
<option value="Kowal">Kowal</option>
<option value="Chłop">Chłop</option>
</select>
<input type='submit' name='ok' value='Zarejestruj się!' />
</form>
<form action='' method='post'>
Login: <input type='text' name='name' />
Hasło: <input type='password' name='pass' />
Powtórz hasło: <input type='password' name='pass2' />
Rasa <select name="rasa">
<option value=>Człowiek</option>
<option value=>Elf</option>
<option value=>Gnom</option>
<option value=>Krasnolud</option>
<option value=>Ork</option>
<option value=>Wampir</option>
<option value=>Wilkołak</option>
<option value=>Nieumarły</option>
</select>
Klasa: <select name="klasa">
<option value="Wojownik">Wojownik</option>
<option value="Mag">Mag</option>
<option value="Myśliwy">Myśliwy</option>
<option value="Złodziej">Złodziej</option>
<option value="Barbarzyńca">Barbarzyńca</option>
<option value="Alchemik">Alchemik</option>
<option value="Paladyn">Paladyn</option>
<option value="Kowal">Kowal</option>
<option value="Chłop">Chłop</option>
</select>
<input type='submit' name='ok' value='Zarejestruj się!' />
</form>
Pliku mysql_connect.php nie pokaże.