Witam.
Mam problem z pewnym skryptem:
Kod
<?php
//włączamy bufor
ob_start();

//pobieramy zawartość pliku ustawień
require_once('var/ustawienia.php');

//startujemy lub przedłużamy sesję
session_start();

//pobieramy nagłówek strony
require_once('gora_strony.php');

//jeżeli wciśnięto guzik rejestruj
if(!empty($_POST)){
    //jeżeli wypełniono wszystkie dane
    if (!empty($_POST['login']) && !empty($_POST['haslo']) && !empty($_POST['haslo2']) && ($_POST['haslo'] == $_POST['haslo2']) && !empty($_POST['email']) && !empty($_POST['klasa'])){
        $_POST['login'] = mysql_real_escape_string($_POST['login']); //zabezpiecz zmienną
        $_POST['email'] = mysql_real_escape_string($_POST['email']); //zabezpiecz zmienną
        
        if(strlen($_POST['login']) <5 ) {
            echo "<p style='color:#CC0000'>login za krótki [5-15 znaków]</p>";
        } elseif(strlen($_POST['login']) >15 ) {
            echo "<p style='color:#CC0000'>login za długi [5-15 znaków] </p>";
        } elseif(strlen($_POST['haslo']) <5 ) {
            echo "<p style='color:#CC0000'>hasło za krótkie [5-15 znaków]</p>";
        } elseif(strlen($_POST['haslo']) >15 ) {
            echo "<p style='color:#CC0000'> hasło za długie[5-15 znaków] </p>";
        } elseif(strlen($_POST['klasa']) <3 ) {
            echo "<p style='color:#CC0000'>klasa za krótka [3-15 znaków]</p>";
        } elseif(strlen($_POST['klasa']) >15 ) {
            echo "<p style='color:#CC0000'> klasa za długa[3-15 znaków] </p>";
        } else {
            $_POST['haslo'] = md5($_POST['haslo']);
            $_POST['haslo2'] = md5($_POST['haslo2']);

            //pobierz dane dla danego loginu i emaila
            $zajety = mysql_fetch_array(mysql_query("select count(*) as blad from gracze where login = '".$_POST['login']."' or email ='".$_POST['email']."'    "));

            if(empty($zajety)) {
                //jeżeli z jakiegoś powodu nie udało się pobrać wyniku zapytania
                echo "<p style='color:#CC0000'>[color="#FF0000"]nieoczekiwany błąd[/color]</p>";
            } elseif($zajety['blad'] > 0){
                //jeżeli znaleziono już rekordy o takim loginie lub emailu
                echo "<p style='color:#CC0000'>login lub email zajęty</p>";
            } else {
                //login i email wolne, można dodać nowego użytkownika
                mysql_query("insert into gracze (login, haslo, email, klasa) value                 ('".$_POST['login']."','".$_POST['haslo']."','".$_POST['email']."','".$_POST['klasa']."')");
                if(mysql_insert_id() == 0) echo "<p style='color:#CC0000'>nieoczekiwany błąd</p>";
                else {
                    echo "<p style='color:#339900'>poprawnie zarejestrowano gracza</p>";
                }
            }
        }
    } else {
        echo "<p style='color:#CC0000'>Wypełnij wszystkie pola poprawnie</p>";
    }
    

}
?>
<link rel='icon' href='www/korona.ico' type='image/x-icon' />
<link rel='shortcut icon' href='www/korona.ico' type='image/x-icon' />
    
    <p><b>Rejestracja</b><hr/></p>
    
     <p>
        <form action='rejestracja.php' method='post'>
            <table>
            <tr>
                <td>login:</td>
                <td><input type='text' name='login' value='<?php echo $_POST['login'] ?>'/></td>
            </tr>
            <tr>
                <td>hasło:</td>
                <td><input type='password' name='haslo'/></td>
            </tr>
            <tr>
                <td>powtórz hasło:</td>
                <td><input type='password' name='haslo2'/></td>
            </tr>
            <tr>
                <td>email:</td>
                <td><input type='text' name='email'/></td>
            </tr>
            <tr>
                <td>klasa:</td>
                <td><input type='text' name='klasa'/></td>
            </tr>
            <tr>
                <td>Rejestrując się akceptujesz <u><a href="http://testvia.ugu.pl/regulamin.php">regulamin</a></u></td>
            </tr>
            <tr>
                <td colspan=2 align='center'>
                    <input type='submit' value='rejestruj'/>
                </td>
            </tr>
            </table>
        
        </form>
     </p>
                 
    
<?php
//pobieramy zawartość menu
require_once('menu.php');

//pobieramy zawartość prawego bloku
require_once('prawy_blok.php');

//pobieramy stopkę
require_once('dol_strony.php');

//wyłączamy bufor
ob_end_flush();
?>


Chodzi mi o 'klasa'.
Bez niej rejestracja działa, ale z nią wyskakuje >nieoczekiwany błąd<
Strona gry: www.testvia.ugu.pl
W MYSQL dodałem klasa, ale nie wiem jaki zrobić Typ, Metode porównywania napisów, Atrybuty, Null, Domyślnie, Dodatkowo (jestem początkującym)
Serdeczne dzięki za pomoc.

Standardowo skrypt wygląda tak:
Kod
<?php
//włączamy bufor
ob_start();

//pobieramy zawartość pliku ustawień
require_once('var/ustawienia.php');

//startujemy lub przedłużamy sesję
session_start();

//pobieramy nagłówek strony
require_once('gora_strony.php');

//jeżeli wciśnięto guzik rejestruj
if(!empty($_POST)){
    //jeżeli wypełniono wszystkie dane
    if (!empty($_POST['login']) && !empty($_POST['haslo']) && !empty($_POST['haslo2']) && ($_POST['haslo'] == $_POST['haslo2']) && !empty($_POST['email'])){
        $_POST['login'] = mysql_real_escape_string($_POST['login']); //zabezpiecz zmienną
        $_POST['email'] = mysql_real_escape_string($_POST['email']); //zabezpiecz zmienną
        
        if(strlen($_POST['login']) <5 ) {
            echo "<p style='color:#CC0000'>login za krótki [5-15 znaków]</p>";
        } elseif(strlen($_POST['login']) >15 ) {
            echo "<p style='color:#CC0000'>login za długi [5-15 znaków] </p>";
        } elseif(strlen($_POST['haslo']) <5 ) {
            echo "<p style='color:#CC0000'>hasło za krótkie [5-15 znaków]</p>";
        } elseif(strlen($_POST['haslo']) >15 ) {
            echo "<p style='color:#CC0000'> hasło za długie[5-15 znaków] </p>";
        } else {
            $_POST['haslo'] = md5($_POST['haslo']);
            $_POST['haslo2'] = md5($_POST['haslo2']);

            //pobierz dane dla danego loginu i emaila
            $zajety = mysql_fetch_array(mysql_query("select count(*) as blad from gracze where login = '".$_POST['login']."' or email ='".$_POST['email']."'    "));

            if(empty($zajety)) {
                //jeżeli z jakiegoś powodu nie udało się pobrać wyniku zapytania
                echo "<p style='color:#CC0000'>nieoczekiwany błąd</p>";
            } elseif($zajety['blad'] > 0){
                //jeżeli znaleziono już rekordy o takim loginie lub emailu
                echo "<p style='color:#CC0000'>login lub email zajęty</p>";
            } else {
                //login i email wolne, można dodać nowego użytkownika
                mysql_query("insert into gracze (login, haslo, email) value                 ('".$_POST['login']."','".$_POST['haslo']."','".$_POST['email']."')");
                if(mysql_insert_id() == 0) echo "<p style='color:#CC0000'>nieoczekiwany błąd</p>";
                else {
                    echo "<p style='color:#339900'>poprawnie zarejestrowano gracza</p>";
                }
            }
        }
    } else {
        echo "<p style='color:#CC0000'>Wypełnij wszystkie pola poprawnie</p>";
    }
    

}
?>
<link rel='icon' href='www/korona.ico' type='image/x-icon' />
<link rel='shortcut icon' href='www/korona.ico' type='image/x-icon' />
    
    <p><b>Rejestracja</b><hr/></p>
    
     <p>
        <form action='rejestracja.php' method='post'>
            <table>
            <tr>
                <td>login:</td>
                <td><input type='text' name='login' value='<?php echo $_POST['login'] ?>'/></td>
            </tr>
            <tr>
                <td>hasło:</td>
                <td><input type='password' name='haslo'/></td>
            </tr>
            <tr>
                <td>powtórz hasło:</td>
                <td><input type='password' name='haslo2'/></td>
            </tr>
            <tr>
                <td>email:</td>
                <td><input type='text' name='email'/></td>
            </tr>
            <tr>
                <td>Rejestrując się akceptujesz <u><a href="http://testvia.ugu.pl/regulamin.php">regulamin</a></u></td>
            </tr>
            <tr>
                <td colspan=2 align='center'>
                    <input type='submit' value='rejestruj'/>
                </td>
            </tr>
            </table>
        
        </form>
     </p>
                 
    
<?php
//pobieramy zawartość menu
require_once('menu.php');

//pobieramy zawartość prawego bloku
require_once('prawy_blok.php');

//pobieramy stopkę
require_once('dol_strony.php');

//wyłączamy bufor
ob_end_flush();
?>