chatlinje!
jeg har en chat. og jeg vil gerne tiltøje chatlinjer. jeg har sat databasen rigtig op mener jegchatlines int(5) NOT NULL default '0', i den fil der hedder skriv er der en boks som man så skriver i. jeg vil så gerne have at når der bliver skrevet mere en 20 bogstaver skal den +1 i chatlinjer. mit skriv.php ser sådan ud:
<?
session_start();
?>
<iframe name="menu" width="409" height="30" src="menu.php" scrolling="no" border="0" frameborder="0">
</iframe>
<? include("../style.php"); ?>
<BODY BGCOLOR="#AC5210" BACKGROUND="../gfx/bg.png" TEXT="#FFFFFF" LINK="#FFFFFF" ALINK="#FFFFFF" VLINK="#FFFFFF" onload="skriv.besked.focus();">
<script language="JavaScript1.2">
<!--
function check(skriv) {
if (skriv.besked.value == '') {alert('Arg\nDu kan SQ ikke sende tomme beskeder!\nMvh. Crew'); skriv.besked.select(); skriv.besked.focus(); return false;}
else {
setTimeout("send()",100)
return true;
}
}
//-->
</script>
<?
include("db.php");
?>
<?
$result = mysql_query("SELECT * FROM brugersystem where brugernavn='$brugernavn'");
$row = mysql_fetch_array($result);
?>
<?PHP INCLUDE("style2.inc"); ?>
<?
if($brugernavn == $row[brugernavn] && $kodeord == $row[kodeord]) {
$besked = ereg_replace("<","<",$besked);
$besked = ereg_replace(">",">",$besked);
$besked = ereg_replace(":-)","<img src=\"smil.gif\" border=\"0\">",$besked);
$besked = preg_replace("/lol/i", "Laughing Out Loud", $besked);
$besked = preg_replace("/fuck/i", "f..k", $besked);
?>
<div align="left">
<table border="0" width="0" height="0" cellspacing="0" cellpadding="0">
<tr>
</tr>
<tr>
<td width="0" height="0" valign="top"></td>
<td width="0" height="0" valign="top">
<form action="skriv.php?rum=<? echo $rum; ?>" method="post" name="skriv" onsubmit="return check(this)">
<input type="text" size="45" name="besked" class="felt">
<input type="submit" value="Send" class="knap">
</form>
</td>
</tr>
<tr>
<?
$result5 = mysql_query("SELECT * from superadmin where brugernavn = '$brugernavn'");
$row5 = mysql_fetch_array($result5);
?>
<?
if($brugernavn == $row5[brugernavn]) {
?>
<a href="main.php?mode=superadmin" target="mas"><IMG SRC="images/gfx/gfx_adminfunktion.bmp" BORDER="0" ALIGN="bottom" ALT=""></a><?
}
?>
<?
$result951 = mysql_query("SELECT * FROM brugersystem where brugernavn='$brugernavn'");
$row951 = mysql_fetch_array($result951);
?>
<?
if($row951[status] == "admin") {
?>
<a href="main.php?mode=nejda" target="mas"><IMG SRC="images/gfx/gfx_adminrum.bmp" BORDER="0" ALIGN="bottom" ALT=""></A><A HREF="slettekst2.php"><IMG SRC="images/gfx/gfx_slettekst.bmp" BORDER="0" ALIGN="bottom" ALT=""></A>
<?
}
?>
</tr>
</table>
</div>
<?
$h = "%H";
$m = "%M";
$s = "%S";
?>
<?
$dato = (strftime("$h:$m:$s"))
?>
<?
$tid = time();
?>
<?
$result2 = mysql_query("SELECT * FROM 3dchat where brugernavn = '$brugernavn'");
$row2 = mysql_fetch_array($result2);
?>
<?
$insertSQL2 = "insert into message (brugernavn, besked, rum, tid)
values ('$brugernavn', '$besked', '$row2[rum]', '$tid')";
mysql_query($insertSQL2);
?>
<?
} else {
echo "<FONT FACE=\"Verdana\" SIZE=\"1\" COLOR=\"#FFFFFF\">Forkert brugernavn/kodeord</FONT>";
}
?>
___________________________________________________________
den funktion jeg mener der skal indsætte ser sådan her ud:
function AddChatline($brugernavn,$besked){
if (beskedlen($besked) > 20){
mysql_query("update brugersystem set chatlines=chatlines+1 where id='$brugernavn'");
også et eller andet med sådan noget her:
AddChatline($brugerinfo[brugernavn],$text);
men jeg kan ikke få det til at virke vil i hjælpe mig?
på forhånd tak!
