예제 #1
0
echo '<div class="jumbotron">';
include_once 'funkcje.php';
if (isset($_POST["submit"])) {
    //sprawdza czy przeslany zostal formularz
    if (empty($_POST["kod"])) {
        //sprzawdza czy pole kod nie jest puste
        echo '<div class="alert alert-danger" role="alert">
        <strong>Błąd!</strong> Puste pole kodu.
      </div>';
        formularz();
    } elseif (!is_numeric($_POST["kod"])) {
        //sprawdza czy pole kod zawiera tylko cyfry
        echo '<div class="alert alert-danger" role="alert">
        <strong>Błąd!</strong> Kod musi zawierać tylko i wyłącznie cyfry.
      </div>';
        formularz();
    } else {
        $kod = $_POST["kod"];
        if (!isset($_SESSION['kod'])) {
            //sprawdza czy istnieje zmienna sesyjna 'kod'
            $_SESSION['kod'] = $kod;
            //jeżeli nie to zostaje ona utworzona
        }
        ?>

        <h3>Sprawdzanie kodu w bazie</h3>

        <li>Kod: <b><?php 
        echo trim($kod);
        ?>
</b></li>
예제 #2
0
<?php

function formularz($typ)
{
    if ($typ == 'logowanie') {
        return "<form method=\"POST\" action=\"login.php\">\n\t\tNick:<input type=\"text\" name=\"login\"/><br/>\n\t\tHasło:<Input type=\"password\" name=\"passw\"/><br/>\n\t\t<input type=\"submit\" value=\"Zaloguj\"/>\n\t\t</form>";
    } else {
        return "<form method=\"POST\" action=\"login.php\">\n\t\tNick:<input type=\"text\" name=\"r_login\"/><br/>\n\t\tHasło:<Input type=\"password\" name=\"r_passw\"/><br/>\n\t\tE-mail:<input type=\"text\" name=\"r_mail\"/><br/>\n\t\t<input type=\"submit\" value=\"Zarejestruj\"/>\n\t\t</form>";
    }
}
require_once "db.php";
session_start();
$db = new BlogManager("localhost", "root", "", "blog");
require "action.php";
echo formularz("");