username wegschrijven bij shoutbox

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joshua Tijssen

joshua Tijssen

28/09/2010 15:49:50
Quote Anchor link
Hallo,

ik gebruik een shoutbox en nu wil ik dat het username veld niet gebruikt word, maar hij automatisch de username van het hostsysteem gebruikt.

In de database van het host systeem is een tabel [users]en in die tabel staan alle usernames in de kolom login

ik gebruik onderstaande code voor de shoutbox, maar hij schrijft de username niet weg in de database, waardoor deze dus ook niet geprint word in de shoutbox.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php



include "includes/config.php";

include "includes/functions.php";


checkDB();

if(isset($_POST["shoutboxUsername"])) {    
    
    
    $shoutboxUsername = sanitize($_POST["shoutboxUsername"]);
    $shoutboxMessage = sanitize($_POST["shoutboxMessage"]);

    
    if(strlen($shoutboxMessage) > $scfg["shoutboxCharacterLimit"]) $shoutboxMessage = substr($shoutboxMessage, 0, $scfg["shoutboxCharacterLimit"]);
    if(strlen($shoutboxUsername) > $scfg["shoutboxCharacterLimit"]) $shoutboxUsername = substr($shoutboxUsername, 0, $scfg["shoutboxCharacterLimit"]);
    
    if($shoutboxUsername != "" && $shoutboxMessage != "" && $shoutboxUsername != "Name") {
        $sql = "INSERT INTO `".$scfg["databaseTable"]."` (`username`, `message`,`date` ) VALUES ('$login', '$shoutboxMessage', NOW())";
        mysql_query($sql);
    }

}
elseif(isset($_GET["update"])) {

    
    printShouts($scfg["databaseTable"], $scfg["shoutboxLines"], $scfg["shoutboxSeperateLines"]);
    
}
elseif(isset($_GET["view"]) && $_GET["view"] == "all") {

    
    echo "<link rel='stylesheet' type='text/css' href='".$scfg["pathToShoutbox"]."/shoutbox_".$scfg["shoutboxTheme"].".css'></style>";
    printShouts($scfg["databaseTable"], 0, $scfg["shoutboxSeperateLines"]);

}
else {

     ?>

    <script type='text/javascript' src='<?php echo $scfg["pathToShoutbox"]; ?>/includes/jquery-1.4.1.min.js'></script>
    <script type='text/javascript' src='<?php echo $scfg["pathToShoutbox"]; ?>/includes/shoutbox.js'></script>
    <script type='text/javascript' src='<?php echo $scfg["pathToShoutbox"]; ?>/includes/jquery-plugin-arte.js'></script>
    <link rel='stylesheet' type='text/css' href='<?php echo $scfg["pathToShoutbox"]; ?>/css/shoutbox.css'/>

    <?php  ?>
    <script type="text/javascript">
        <!--
        //activate arte j-query plugin
        $(document).ready(function() {
            $.arte({"ajax_url":'<?php echo $scfg["pathToShoutbox"]; ?>/shoutbox.php?update=1', "on_success":updateShoutbox}).start();
        });
        -->
    </script>

    <?php  ?>
    <div id='shoutboxContainer'>
    <div id='shoutboxShouts'>

    <?php
    printShouts($scfg["databaseTable"], $scfg["shoutboxLines"], $scfg["shoutboxSeperateLines"]); ?>


    </div>

    

    </div>
<?php } ?>


ik heb in onderstaande regel $login toegevoegd waar oorspronkelijk $Shoutboxusername stond

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql = "INSERT INTO `".$scfg["databaseTable"]."` (`username`, `message`,`date` ) VALUES ('$login', '$shoutboxMessage', NOW())";


Indien er nog meer files benodigd zijn om mij een antwoord te kunnen geven, zoals config.php en functions.php kan ik deze posten als het nodig is.
Gewijzigd op 28/09/2010 16:15:21 door Joshua Tijssen
 
PHP hulp

PHP hulp

18/12/2024 14:46:39
 
- SanThe -

- SanThe -

28/09/2010 16:26:12
Quote Anchor link
Zet dit bovenin je script.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest
?>
Gewijzigd op 28/09/2010 16:26:26 door - SanThe -
 
Vincent Huisman

Vincent Huisman

28/09/2010 17:33:52
Quote Anchor link
uieraard moeten de vars buiten de quotes en backticks(`) horen ook niet in je sql
 
Joshua Tijssen

joshua Tijssen

28/09/2010 18:05:35
Quote Anchor link
Ik heb het al werkend
Heb $login veranderd in $data en nu doet hij precies wat ik wil
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.