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.
.
Hier sind die Codes:
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.
ICh hoffe ihr versteht was ich meine.
Guten Rutsch ins neue Jahr
12kukan
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.
![Big Grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
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