Heeey
Nu har jeg lavet en chat i PHP som jeg selv syntes er blevet ret cool. Den har både autologout, online liste og inaktiv kick o.s.v (profiler laver jeg senere)...
Men har fået et lille problem, når man skriver i text feltet, og klikker enter, så tømmer den bare text feltet og sender ikke noget. Så hver gang man skal sende en besked så skal man klikke på "Send" og det er ikke ret smart syntes jeg. Det er kun i IE den gør det, i FireFox virker det helt fint.
Koden ser sådan her ud:
print '
<form method="post" action="">
<p align="center">Skriv til
<select name="skrivtil">
<option value="alle" selected>Alle</option>
';
$connection = mysql_connect("$server", "$mysqluser", "$mysqlpass");
mysql_select_db("$mysqldata", $connection);
$query = mysql_query("SELECT * FROM chat_bruger where online='1'");
while($row = mysql_fetch_array($query)) {
if($_POST[skrivtil] == $row[brugernavn]) { $markeret = "selected"; } else { $markeret = ""; }
print "<option value='".$row[brugernavn]."' ".$markeret.">".$row[brugernavn]."</option>";
}
print '
</select>
<input type="text" size="60" name="skriv">
<input type="submit" value="Send" name="submit">
</p>
</form>
Håber i kan hjælpe mig. Har prøvet i flere timer nu, og fatter ingen ting! Der er en form nede under den i kan se der, men den burde ikke skabe nogle problemer.
- Pelle Ravn
Vi nørder skal have lov til at leve livet!
Programmer PHP, og brug pengene du sparer ved det, på en ny computer