Witam, mam problem ze skryptem czatu:
<form action="karczma.php" method="post">
<input type="tresc" size="50" maxlength="255" name="tresc"></textarea>
<input type="submit" value="wyslij">
</form><?php
include('conn.php');
?>
<?php
$tresc = $_POST['tresc'] ;
$login=$_SESSION['login'];
if($tresc)
{
mysql_query("INSERT INTO karczma SET login='$login', text='$tresc', data='$date', min='$min', sec='$sec'"); header("Location: karczmaa.php"); }
$wszystkie1 = mysql_query("SELECT * FROM karczma LIMIT 50");
<table style="height:100px; overflow:auto; display:block;"> <table rules="all" width="500">';
{
echo '<tr bgcolor="#fffff"><td align="left"width="1" > ' ;
if($admin == 1)
{
$admin = $zmienna['admin'];
echo '<font color="red"> '.$wszystkie['user']. '</font>'; }
else
{
echo '<font color="blue"> '.$wszystkie['user']. '</font>'; }
echo '</td><td align="left" width="200"><b><font color=white>'. $wszystkie['login']. '</font></b>: ' .$wszystkie['text']. '</td><td align="right" width="5" >' .$wszystkie['data']. ':' .$wszystkie['min']. ':' .$wszystkie['sec']. '</td></tr> ';
?>
Otóż chodzi o to, że jeśli wyślę wiadomość typu ":P', to zaraz się rozjeżdża cały czat... Po prostu np. następna wiadomość wyświetli się na górze, a kolejna na dole... I tu pytanie... Jak zrobić, aby tak nie było? A może da się w formularzu zablokować znaki typu ";:" itd... Bo jeśli tak, to prosiłbym o wytłumaczenie, jak to zrobić... Pozdrawiam, Artheso.
Ten post edytował Artheso 29.03.2010, 20:47:16