• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Chatbox

12Kukan

Mitglied
Hallo Leute,

ich wollte vor kurzem mal eine Chatbox machen ganz einfach nur ohne großes Zeug und selbstgemacht natürlich. Ich habe dazu Phpmyadmin benutz also für die Datenbank. Doch leider kann ich nicht so gut PHP.
Auf jeden Fall funktioniert mein Experiment nun nicht und ich weiss nicht wieso :/.
Ich habe mir ein bisschen helfen lassen mit einem Tut. :D.
Hier sind die Codes:

Code:
Name: index.php

<html>
<head>
<link rel="stylesheet" href="CSS/style.css" type="text/css"/>
</head>
<body>
<div id="container">


    <div id="messages">
    </div>

    <div id="senddiv">
        <textarea id="message" rows="4" cols="30"></textarea> <input type="button" onClick="sendMessage()" value="Senden"/>
    </div>

</div>
<script type="text/javascript" src="JS/jquery.js"></script>
<script type="text/javascript" src="JS/showMessages.js"></script>
<script type="text/javascript" src="JS/postMessage.js"></script>
</body>
</html>

Code:
Name: connect.php

<?php

$connect = mysql_connect("localhost", "root", "");
mysql_select_db("testbase", $connect);

 ?>

Code:
Name: postMessage.php

<?php

include('connect.php')

if (isset($_POST['message'])) {
    mysql_query("INSERT INTO messages VALUES ('','".$_POST['message']"','')");
}

 ?>

Code:
Name: showMessages.php
<?php
    include('connect.php');

    $query = mysql_query("SELECT * FROM messages");

    while ($row = mysql_fetch_assoc($query)) {
        echo "$row[user]: $row[message]<br>";
    }

 ?>

Ich weiss selbst nicht genau wieso, die dabei ist. Vielleicht kann mir das ja jemand erklären. Wäre sehr aufmerksam (:.
Hier ist noch jquery.js drin. ICh weiss auch nicht was das bringt xD.

Code:
Name: postMessage.js

funciton sendMessage[] {
    var message = $('message').val();

    alert(meassage);

    $.post('postMessage.php', { Message: message } , function() { } );
}

Code:
Name: showMessages.js

setInterval( function() {
    $('#messages').load('showMessages.php');
} , 500 );


ICh hoffe ihr versteht was ich meine.

Guten Rutsch ins neue Jahr
12kukan
 
Werbung:
Was schonmal nicht funktionieren kann, ist das textarea und der dazugehörige input-Button ohne Formularfeld. Du musst doch ein Formular aufbauen, welches an ein Ziel (vermutlich postmessage.php) geschickt wird. Das musst Du natürlich um die beiden Formularfelder legen.
 
Werbung:
Zurück
Oben