Witam serdecznie, korzystam z shoutbox nospor i niestety mam mały problem z własną bazą użytkowników. Udało mi się przekształcić kod aby korzystał z mojej bazy ale, nie wczytują się kolory i nie dodaje użytkownika onilne. Wina tego wszystkiego stoi na pewno po stronie logowania ponieważ używam swojego o to kod:
<?
$message=" ";
$login=$_POST['login'];
if($login) {
$uzytkownik=$_POST['uzytkownik'];
$haslo=($_POST['haslo']);
$host="localhost";
$db_user="localhost";
$db_password="localhost";
$database="localhost";
// Sprawdzenie nazwy użtkownika i hasła.
$rezultat=mysql_query("select * FROM logowanie WHERE uzytkownik='$uzytkownik' AND haslo='$haslo' AND active='1' AND ban='no'");
}else {
$message="<font color='#ae2e2e'>Niepoprawne dane </font>";
}
} // Koniec sprawdzania autoryzacji.
?></div>
<form id="form1" name="form1" method="post" action="
<? echo $PHP_SELF; ?>">
<table>
<tr>
<td>Użytkownik: </td>
<td><input name="uzytkownik" type="text" id="uzytkownik" /></td>
</tr>
<tr>
<td>Hasło: </td>
<td><input name="haslo" type="password" id="haslo" /></td>
</tr>
<tr><div></div>
<td colspan="2"><a href="zmianakonta.php">Zmiana konta</a> | <a href="przypomnienie.php">Przypomnij hasło</a>
</td>
</tr>
<tr>
<td></td>
<td><input type='submit' class='login' name='login' value='login' ><alt='login'>
</td>
</tr>
</table>
</form>
oczywiście w localhost mam wpisane swoje dane... to są dane których używam ja przy logowaniu i jeśli logowanie jest poprawne wysyła mnie na home.php gdzie znajduje się shoutbox ale on czyta tylko nazwe uzytkownika ale nie dodaje do online... to jest natomiast kod ShoutBoxDisplay.php wersja 0.8 chyba, ponieważ ta najbardziej mi pasowala....
<?php
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ShoutBox</title>
<link rel="stylesheet" href="css/ShoutBox.css" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="css/ShoutBox_ie6.css" />
<![endif]-->
<script type="text/javascript" src="scripts/advajax.js"></script>
<script type="text/javascript" src="scripts/ShoutBox.js"></script>
</head>
<body>
<?php
include('./ShoutBoxDBConnection.php');
$ssb = !empty($_SESSION['uzytkownik']); if (empty($_POST['uzytkownik'])) $er[] = 'Podaj nick';
if (empty($_POST['haslo'])) $er[] = 'Podaj hasło';
if (empty($_POST['color'])) $color = '000000';
else{
if (preg_match('/^[0-9a-f]{6}$/i',$_POST['color'])) $color = $_POST['color'];
else
$er[] = 'Podany kolor jest nieprawidłowy';
}
Connection::mysqlconnect();
$sql = 'select id, haslo from logowanie where uzytkownik=\''.$nick.'\'';
if (!$res)
$er[] = 'Błąd bazy danych';
else{
$pass = $row['haslo'];
if ($pass == $_POST['haslo']){
$ssb = true;
$_SESSION['uzytkownik'] = $nick;
$_SESSION['id'] = $row['id'];
mysql_query('update logowanie set LAST_ACTIVE_TIME=now()'.(isset($_POST['savecolor']) ?
',COLOR=\''.$color.'\'' :''). ' where id='.$row['id']); $_SESSION['justlogged'] = true;
}
else
$er[] = 'Taki login już istnieje, a ty podałeś błędne hasło';
} else { //brak takiego loginu to dodajemy do bazy i logujemy
if (!$res)
$er[] = 'Błąd bazy danych';
else {
$_SESSION['uzytkownik'] = $nick;
$_SESSION['justlogged'] = true;
$ssb = true;
}
}
}
}
}
if (!$ssb){
echo '<div style="color:red">'; foreach ($er as $error)
}
?>
<form method="post">
<table>
<tr>
<td><label>Nick: </label></td>
<td><input type="text" name="uzytkownik" /></td><td> (jesli jestes nowy - podaj nowy nick, jeśli masz już konto - podaj swój nick)</td>
</tr><tr>
<td><label>Hasło: </label></td>
<td><input type="password" name="haslo" /></td><td>(jesli jestes nowy - podaj nowe hasło, jeśli masz już konto - podaj swoje hasło)</td>
</tr><tr>
<td><label>Kolor: </label></td>
<td><input type="text" name="color" /></td><td>(podaj kolor, pod jakim chcesz być widziany. Kolor w postaci RRGGBB, np: FF00FF)</td>
</tr><tr>
<td colspan="3"><input type="checkbox" name="savecolor" checked="checked" />Zapisać kolor w bazie</td>
</tr>
<tr>
<td colspan="3"><input type="submit" value="Start" /></td>
</tr>
</table>
</form>
<p>Nick "blocked" hasło "abcd" nie będzie mógł pisać.</p>
<?php
} else {
?>
<div id="sb_main">
<div id="sb_online"><div id="sb_online_title">UĹĽytkownicy on-line:</div><div id="sb_online_users"></div></div>
<div id="sb_tools"><div id="sb_history" class="sb_history" title="Pobierz wcześniejsze" onclick="sb.getHistory();"></div><div id="sb_scroll_locking" class="sb_unlocked" title="Zablokuj scroll" onclick="ShoutBox.switchScroll();"></div></div>
<div id="sb_body"></div>
<form onsubmit="sb.sendMessage();return false;">
<input type="text" id="sb_message" maxlength="255" />
<input type="submit" id="sb_submit" value="Wyślij" />
</form>
</div>
<div id="sb_footer"><div id="sb_wait"></div><a href="http://nospor.vis-maior.net/index.php">ShoutBox 1.0</a> © Robert (nospor) Nodzewski</div>
<div id="sb_bbcode"><p><b>Bbcode, emotikony, komendy:</b></p>
Na chwilę obecną w przykładzie dostępne jest bbcode: [b] [u] [i]. <br />
Dostępne emotikony: :) :(

<br />
Dostępne komendy: /help, /nick, /me, /color
</div>
<div id="sb_bbcode" ><p><b>Oco biega w pokazanym przykładzie:</b></p>
- Każdy użytkownik może zdefiniować swój własny kolor<br />
- Moderatorem jest uĹĽytkownik o nick'u <b>nospor</b> (czyli ja

)<br />
- Każdy użytkownik może moderować swoje własne wiadomości. Usunięcie wiadomości polega na kliknięciu ikonki usuwania przy wiadomości.
Edycja polega na kliknięciu na wiadomości. Pojawi nam się wówczas pole edycji. Zatwierdzenie edycji następuje po wyjściu z tego pola lub też wciśnięciu Entera.
</div>
<script language="javascript">
var sb = new ShoutBox('sb');
sb.getMessages();
</script>
<?php
}
?>
</body>
</html>
wie ktoś jak mogę przekształcić logowanie aby wszystko działało na wersji 0.8?

?
proszę o pomoc.