Forum » Server-Side scripting » berichtenbalk
Berichten: 605
avatar
Offline Stuur privebericht
Beste cp`ers ik heb weer een vraag ht gaat over een berichtenbalk hij werkt volledig alleen ik heb hem ingebouwd in me game maar hij laat niet zien welke user het typt en dat wil ik want anders kunnen anderen weer anderen na doen.
me code 2code,s:

De balk
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include ("config.php");

echo 
"<marquee width=70% style=\"cursor: default\" onmouseover=\"this.stop()\" onmouseout=\"this.start()\">";

$query mysql_query("SELECT * FROM berichtenbalk ORDER BY id DESC LIMIT ".$hoeveel) or die (mysql_error());

while (
$obj mysql_fetch_object($query)) {
$data->username htmlspecialchars($data->username); 
$bericht htmlspecialchars($obj->bericht);

   echo 
"<b>".$username."</b>: ".$bericht." ".$teken;  //tonen van de berichten
}

echo 
"</marquee><br>";
echo 
"<a href=\"toevoegen.php\">Bericht plaatsen</a>"//de link om een bericht te plaatsen
?>


Toevoegen:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
include ("config.php");

if(isSet(
$_POST['post'])) {
   
mysql_query("INSERT INTO berichtenbalk (username, bericht, ip) VALUES ('".$_POST['username']."','".$_POST['bericht']."','".$ip."')") or die(mysql_error());

   echo 
"Je bericht is succesvol toegevoegd!";
   echo 
"</marquee><br>";
echo 
"<a href=\"index.php\">Klik hier om terug te gaan!</a>";

} else {
?>
<form action="" method="post" name="berichtenbalk">
<table width="90%" border="1" cellpadding="2" cellspacing="0" bordercolor="#999999" bgcolor="#CCCCCC">
  <tr>
    <td colspan="3" height="25" background="img/toptabel2.gif">Plaats een bericht</td>
  </tr>
  <tr>
    <td width="263">Naam
    <input name="naam" type="text" maxlength="50"></td>
    <td width="334">Bericht
    <input name="bericht" type="text" maxlength="50"></td>
    <td width="83">
    <input type="submit" name="post" value="Post bericht"></td>
  </tr>
</table>
</form>
<?php
}
?>

08-04-2011 18:44
Dit topic is 690 keer bekeken door 76 verschillende leden
Reacties op: "berichtenbalk"
1 | 2 | 3 Volgende pagina
world-of-maffia.nl
Berichten: 744
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
while ($obj mysql_fetch_object($query)) { 
$data->username htmlspecialchars($data->username);  
$bericht htmlspecialchars($obj->bericht); 

echo 
"<b>".$date->username."</b>: ".$bericht." ".$teken;  //tonen


Probeer dit eens
08-04-2011 18:56
08-04-2011 19:15
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
toevoegen.php

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
include ("config.php");

if(isSet(
$_POST['post'])) {
   
mysql_query("INSERT INTO berichtenbalk (username, bericht, ip) VALUES ('".$_POST['naam']."','".$_POST['bericht']."','".$ip."')") or die(mysql_error());

   echo 
"Je bericht is succesvol toegevoegd!";
   echo 
"</marquee><br>";
echo 
"<a href=\"index.php\">Klik hier om terug te gaan!</a>";

} else {
?>
<form action="" method="post" name="berichtenbalk">
<table width="90%" border="1" cellpadding="2" cellspacing="0" bordercolor="#999999" bgcolor="#CCCCCC">
  <tr>
    <td colspan="3" height="25" background="img/toptabel2.gif">Plaats een bericht</td>
  </tr>
  <tr>
    <td width="263">Naam
    <input name="naam" type="text" maxlength="50"></td>
    <td width="334">Bericht
    <input name="bericht" type="text" maxlength="50"></td>
    <td width="83">
    <input type="submit" name="post" value="Post bericht"></td>
  </tr>
</table>
</form>
<?php
}
?>


de balk

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
include ("config.php");

echo 
"<marquee width=70% style=\"cursor: default\" onmouseover=\"this.stop()\" onmouseout=\"this.start()\">";

$hoeveel "10";
$query mysql_query("SELECT * FROM berichtenbalk ORDER BY id DESC LIMIT ".$hoeveel) or die (mysql_error());

while (
$obj mysql_fetch_object($query)) {
$usernaam htmlspecialchars($data->username); 
$bericht htmlspecialchars($obj->bericht);

   echo 
"<b>".$username."</b>: ".$bericht." ".$teken;  //tonen van de berichten
}

echo 
"</marquee><br>";
echo 
"<a href=\"toevoegen.php\">Bericht plaatsen</a>"//de link om een bericht te plaatsen
?>


hier fout gezien in 5seconden.


tip

<b> is oud html gebruik <strong> </strong>
08-04-2011 19:45
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
@eeyk,
<b> en <strong> is geen verschil.
Als je het netjes wil doen gebruik je <span> dus zo:
Code | Selecteer Alles
minimaliseren
1
<span style="font-weight: bold;">Dikgedrukt</span>
08-04-2011 21:19
Berichten: 605
avatar
Offline Stuur privébericht
maar hoe kan ik het nou via me users laten gaan?
08-04-2011 21:23
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
binkkie werkt de berichten balk nou?
08-04-2011 21:26
Berichten: 605
avatar
Offline Stuur privébericht
De berichtenbalk, wel maar niet hoe ik het wil:
Ik wil dat als mensen in de game een bericht plaatsen dat het automatisch via hun gebruikersnaam gaat.
Dus dat ik naam weghaal en dat er automatisch staat bijv : admin en dat je het niet kan aanpassen of spam te verkomen.
08-04-2011 21:40
Berichten: 624
avatar
Offline Stuur privébericht
Ik zie staan:

Pietje - test

Of heb je de naam zelf toegevoegd?
08-04-2011 21:47
Berichten: 605
avatar
Offline Stuur privébericht
ja en dat is bij de voorpagina
en ik wil het bij de ingame
maar dan via gebruikersnaam
08-04-2011 21:51
Berichten: 830
avatar
Offline Stuur privébericht
toevoegen.php
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
include ("config.php");

if(isSet(
$_POST['post'])) {
   
mysql_query("INSERT INTO berichtenbalk (username, bericht, ip) VALUES ('".{$_SESSION['login']}."','".$_POST['bericht']."','".$ip."')") or die(mysql_error());

   echo 
"Je bericht is succesvol toegevoegd!";
   echo 
"</marquee><br>";
echo 
"<a href=\"index.php\">Klik hier om terug te gaan!</a>";

} else {
?>
<form action="" method="post" name="berichtenbalk">
<table width="90%" border="1" cellpadding="2" cellspacing="0" bordercolor="#999999" bgcolor="#CCCCCC">
  <tr>
    <td colspan="3" height="25" background="img/toptabel2.gif">Plaats een bericht</td>
  </tr>
  <tr>
    <td width="263">Naam
    <input name="naam" type="text" maxlength="50"></td>
    <td width="334">Bericht
    <input name="bericht" type="text" maxlength="50"></td>
    <td width="83">
    <input type="submit" name="post" value="Post bericht"></td>
  </tr>
</table>
</form>
<?php
}
?>


En dan {$_SESSION['HIER NEER ZETTEN HOE DE NAAM TABEL IN DATBASE HEET']}
08-04-2011 21:54
Reageer op: "berichtenbalk"
1 | 2 | 3 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden