Hallo
ich habe ein Chat-Script, welches auch gut funktioniert!
Nur jetzt möchte ich auch Smilies einfügen, was aber leider nicht funktioniert.
Folgender Aufbau:
<form id="chatfenster" method="post">
<div id="stream"></div>
<div id="userliste">
<h1>User</h1>
<div id="userstream">
// hier wird die Liste der User gezeigt
</div>
</div>
//Zeichenkette wird in das Eingabefeld eingefügt
<img src="biggrin.gif" onclick="insertSmiley(':-D')" />
<img src="smile.gif" onclick="insertSmiley(':-)')" />
<img src="bigeek.gif" onclick="insertSmiley(':-o')" />
<img src="mad.gif" onclick="insertSmiley(':-(')" />
<img src="wink.gif" onclick="insertSmiley(';-)')" />
<table>
<tr>
<td>
<textarea maxlength="500" id="message"></textarea>
<div id="areacount">Du hast noch 500 Zeichen</div>
</td>
<td>
<input type="hidden" value="<?php echo $_POST["name"]; ?>" id="chat_name" />
<input type="hidden" value="<?php echo $eintrag->insert_id; ?>" id="chat_id" />
<?php
$sql = 'SELECT id FROM chat_message ORDER BY id DESC LIMIT 50';
$ergebnis = $db->query( $sql );
$startat = 0;
while($msg = $ergebnis->fetch_object())
{
$startat = $msg->id;
}
?>
<input type="hidden" value="<?php echo $startat; ?>" id="chat_last_entry" />
<?php
$datum = date("d.m.Y - H:i:s", $timestamp);
$farbe = "rgb(255,0,0)";
$message = $name . " ist dem Chat beigetreten.";
$sql = 'INSERT INTO `chat_message` (`name`, `message`, `farbe`, `datum`) VALUES (?,?,?,?)';
$eintrag2 = $db->prepare( $sql );
$eintrag2->bind_param('ssss', $name, $message, $farbe, $datum);
$eintrag2->execute();
?>
<input id="submit" type="submit" value="Senden" />
</td>
</tr>
</table>
</form>
Wie bringe ich jetzt das Formular dazu, den String als "img" ausgibt?
ich habe ein Chat-Script, welches auch gut funktioniert!
Nur jetzt möchte ich auch Smilies einfügen, was aber leider nicht funktioniert.
Folgender Aufbau:
<form id="chatfenster" method="post">
<div id="stream"></div>
<div id="userliste">
<h1>User</h1>
<div id="userstream">
// hier wird die Liste der User gezeigt
</div>
</div>
//Zeichenkette wird in das Eingabefeld eingefügt
<img src="biggrin.gif" onclick="insertSmiley(':-D')" />
<img src="smile.gif" onclick="insertSmiley(':-)')" />
<img src="bigeek.gif" onclick="insertSmiley(':-o')" />
<img src="mad.gif" onclick="insertSmiley(':-(')" />
<img src="wink.gif" onclick="insertSmiley(';-)')" />
<table>
<tr>
<td>
<textarea maxlength="500" id="message"></textarea>
<div id="areacount">Du hast noch 500 Zeichen</div>
</td>
<td>
<input type="hidden" value="<?php echo $_POST["name"]; ?>" id="chat_name" />
<input type="hidden" value="<?php echo $eintrag->insert_id; ?>" id="chat_id" />
<?php
$sql = 'SELECT id FROM chat_message ORDER BY id DESC LIMIT 50';
$ergebnis = $db->query( $sql );
$startat = 0;
while($msg = $ergebnis->fetch_object())
{
$startat = $msg->id;
}
?>
<input type="hidden" value="<?php echo $startat; ?>" id="chat_last_entry" />
<?php
$datum = date("d.m.Y - H:i:s", $timestamp);
$farbe = "rgb(255,0,0)";
$message = $name . " ist dem Chat beigetreten.";
$sql = 'INSERT INTO `chat_message` (`name`, `message`, `farbe`, `datum`) VALUES (?,?,?,?)';
$eintrag2 = $db->prepare( $sql );
$eintrag2->bind_param('ssss', $name, $message, $farbe, $datum);
$eintrag2->execute();
?>
<input id="submit" type="submit" value="Senden" />
</td>
</tr>
</table>
</form>
Wie bringe ich jetzt das Formular dazu, den String als "img" ausgibt?
Kommentar