Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd podczas tworzenia gry
Indrug
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.01.2010

Ostrzeżenie: (0%)
-----


Witajcie jestem nowy , jeśli w złym dziale to sorry.

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
  }
  ?>

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!';
  }
  ?>

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.'';
  }
  }
  }
  ?>


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>";
  }
  }
  ?>

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);
  ?>

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']
";
  ?>

includes.php
Kod
   <?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>

Pliku mysql_connect.php nie pokaże.
Go to the top of the page
+Quote Post

Posty w temacie
- Indrug   Błąd podczas tworzenia gry   12.01.2010, 19:14:19
- - Mephistofeles   Co znaczy nie działa? Jakiś błąd?   12.01.2010, 19:21:04
- - sq6aah   echo 'Witamy w Herion' .$name;   12.01.2010, 19:37:34
- - Kshyhoo   Tworzysz, czy edytujesz cudze pliki? [PHP] pobierz...   12.01.2010, 20:02:14
- - Indrug   Tworze, a co nie działa napisałem w pierwszym posc...   12.01.2010, 20:10:50
- - Kshyhoo   Wiem co napisałeś, bo czytałem... Jakieś błędy wyw...   12.01.2010, 20:17:02
- - Indrug   Dokładnie to niczego nie wywala tylko że , gdy się...   12.01.2010, 20:21:20
- - Kshyhoo   A register.php to gdzie wysyła dane?   12.01.2010, 20:51:07
- - Indrug   Do bazy danych, jest on połączony z includes.php a...   12.01.2010, 21:04:01
- - Kshyhoo   Nie ma pliku, który przetwarza dane pobrane z regi...   12.01.2010, 21:15:14
- - Indrug   mysql_connect.php jest tutaj Kod<?php ...   12.01.2010, 21:20:20
- - Kshyhoo   Jeżeli to wszystko, to na moje nieco za mało kodu ...   12.01.2010, 21:37:37
- - Indrug   teraz kod wygląda tak : Kod<?php if (...   12.01.2010, 22:04:44
- - deirathe   A czy osoba potrafi czytać i wyczytała że nie połą...   12.01.2010, 22:11:12
- - Indrug   Wiem że tak pisze jednak dane są dobre łącze się n...   12.01.2010, 22:17:12
- - deirathe   Po pierwsze primo: jest napisane, po drugie secun...   12.01.2010, 22:23:35
- - Kshyhoo   Teraz chyba autor wątku zrozumie moje pytanie ...   12.01.2010, 23:18:46
- - Indrug   ale ja mam tam dane takie zmienne a ty podałeś inn...   13.01.2010, 13:00:15


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 04:01