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> } db_close(); ?>
Proszę o pomoc!