Witam!
Mam pewien skrypt na komputerze, lecz nie działa on poprawnie.
Chodzi mi o to, żeby skrypt pokazywał profile graczy.
plik silnik.php:
<?php
include '../config/config.php';
$user_data = get_user_data();
switch($get) {
case '':
include('includes/home.php');
break;
case 'glowna':
include('includes/home.php');
break;
case 'register':
include('includes/register.php');
break;
case 'login':
include('includes/login.php');
break;
case 'edit_profile':
include('includes/edytuj_profil.php');
break;
case 'users':
include('includes/userlist.php');
break;
case 'profile':
$id=$_GET["id"];
if ($id=="1")
{
include("includes/profile.php");
}
break;
case 'logout':
include('includes/logout.php');
break;
}
?>
profile.php:
<?php
include '../config/config.php';
db_connect();
check_login();
// filtrujemy id oraz rzutujemy je na int
$_GET['id'] = (int)clear($_GET['id']);
// pobieramy dane usera z podanego id
$user_data = get_user_data($_GET['id']);
// sprawdzamy czy znalazło użytkownika
// jeśli nie to wyświetlamy komunikat
// a jeśli tak to wyświetlamy wszystkie jego dane
// jeśli user nie ma podanej strony www lub skąd jest to wyświetlamy "brak"
if($user_data === false) {
echo '<p>Niestety, taki uĹĽytkownik nie istnieje.</p> <p>[<a href="index.php">PowrĂłt</a>]</p>';
} else {
echo '<h2>Profil uĹĽytkownika</h2> <p>Nick: <b>'.$user_data['user_name'].'</b></p>
<p>Email: '.$user_data['user_email'].'</p>
<p>Data rejestracji: '.date("d.m.Y, H:i", $user_data['user_regdate']).'</p> <p>Strona WWW: '.(empty($user_data['user_website']) ?
'brak' : $user_data['user_website']).'</p> <p>SkÄ…d: '.(empty($user_data['user_from']) ?
'brak' : $user_data['user_from']).'</p>'; }
db_close();
?>
Proszę o pomoc!