Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- ob_start(); // inaczej session_start bedzie dzialac nieprzewidywalnie
- ?>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <title>Magda Kalisz</title>
- </head>
- <body>
- <?
- session_start();
- $conn = mysql_connect("localhost","kalishka","jebaniutki") or die("Srv connect fail");
- mysql_select_db("nonono") or die("DB select fail");
- if($_GET['m'] == "reg")
- {
- if(empty($_POST['user']) || empty($_POST['pass'])) {
- ?>
- <h2>Zarejestruj się.</h2>
- <form method=POST>
- Nazwa użytkownika: <input type="text" name="user" /><br/>
- Hasło: <input type="password" name="pass" /><br/>
- Powtórz hasło: <input type="password" name="pass2" /><br/>
- <input type="submit" value="Zarejestruj" />
- </form>
- <?
- } elseif($_POST['pass'] != $_POST['pass2']) {
- ?>
- <h2>Hasła nie zgadzają się ze sobą.</h2>
- <form action="index.php?m=reg" method="POST">
- Nazwa użytkownika: <input type="text" name="user" /><br/>
- Hasło: <input type="password" name="pass" /><br/>
- Powtórz hasło: <input type="password" name="pass2" /><br/>
- <input type="submit" value="Zarejestruj" />
- </form>
- <?
- } else {
- mysql_query("INSERT INTO uzytkownicy (user, pass) VALUES ('".$_POST['user']."', '".md5($_POST['pass'])."');") or die("Rejestracja nieudana.");
- echo "<h2>Sukces.</h2><br/><a href='?m=main'>Przejdź do głównego modułu.</a>";
- }
- } elseif(!empty($_POST['usr']) && !empty($_POST['pwd'])) {
- $q = mysql_query("SELECT id FROM uzytkownicy WHERE user='".$_POST['usr']."' AND pass='".md5($_POST['pwd'])."' LIMIT 1;");
- if(mysql_num_rows($q) > 0)
- {
- $_SESSION['logged'] = "true";
- echo "<h2>Sukces.</h2><br/>";
- } else echo "<h2>Niepowodzenie.</h2>";
- echo "<a href='?m=main'>Przejdź do głównego modułu.</a>";
- } else {
- /* selektor modulu */
- $m = $_GET['m'];
- if(empty($_GET['m'])) $m = 'main';
- if($_SESSION['logged'] != "true") $m = "zaloguj";
- if($m=="zaloguj")
- {
- ?>
- <h2>Zaloguj się.</h2>
- <form action="index.php?m=zaloguj" method="POST">
- Nazwa użytkownika: <input type="text" name="usr" /><br/>
- Hasło: <input type="password" name="pwd" /><br/>
- <input type="submit" value="Zaloguj" />
- </form>
- Lub zarejestruj się <a href="?m=reg">tutaj</a>.
- <?
- } elseif($m=="main") {
- echo "<h2>Lista tabel</h2>";
- echo "<h3>Wybierz tabelę do przeglądania:</h3>";
- $sql = "SHOW TABLES;";
- $result = mysql_query($sql);
- while ($row = mysql_fetch_row($result)) {
- echo "<a href='?m=browse&tabela={$row[0]}'>{$row[0]}</a><br/>";
- }
- echo "<br/><br/><a href='?m=logout'>Wyloguj</a>";
- } elseif($m=="browse") {
- if(!empty($_GET['tabela']))
- {
- echo "<h2>Przeglądanie tabeli {$_GET['tabela']}</h2>";
- $query = "SELECT * FROM ".$_GET['tabela'];
- if(!empty($_GET['ord'])) {
- $query .= " ORDER BY ".$_GET['ord'];
- if(!empty($_GET['by'])) {
- $query .= " ".$_GET['by'];
- }
- }
- $query .= ";";
- $result = mysql_query($query);
- $fields_num = mysql_num_fields($result);
- echo "<table border='1'><tr>";
- for($i=0; $i<$fields_num; $i++)
- {
- $field = mysql_fetch_field($result);
- echo "<td>{$field->name} <a href='?m=browse&tabela={$_GET['tabela']}&ord={$field->name}&by=ASC'>↑</a> <a href='?m=browse&tabela={$_GET['tabela']}&ord={$field->name}&by=DESC'>↓</a></td>";
- }
- echo "</tr>";
- while($row = mysql_fetch_row($result))
- {
- echo "<tr>";
- foreach($row as $cell)
- echo "<td>$cell</td>";
- echo "</tr>\n";
- }
- echo "</table>";
- } else { echo "<h2>Nie wybrałeś tabeli do przeglądania.</h2>"; }
- echo "<a href='?m=main'>Powrót do głównego modułu</a>";
- } elseif($m == "logout") {
- $_SESSION['logged'] = "false";
- echo "<h2>Wylogowany.</h2>";
- echo "<a href='?m=zaloguj'>Zaloguj się.</a>";
- } else {
- echo "<h2>Nieprawidłowy moduł.</h2>";
- echo "Zakaz myszkowania...";
- }
- }
- ob_end_flush();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement