Welkom, Gast. Je bent niet ingelogd.

php signchat naam kleuren

Stijn
<b>Neuker</b>
Geplaatst op: 23 Jun 2007, 11:03
PimpCoins: 0
💸+
Bewerken Quote

Hoi,

ik zou graag willen zoals hier op saven.
Dat de members,admin's hun eigen kleur hebben.
Maar bij ik wil het niet lukken als ik de echo doe om het kleur te tonen.
Herkent hij de echo niet hij heeft zelf niet aan de het een php code is.
het ligt bij de eerste echo
voor de kleur.
Maar ik zie het probleem niet.

code:

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
<?php
include 'config.php';
$mysql = mysql_query("SELECT * FROM sigchat ORDER BY id DESC LIMIT 30");
while($fetch = mysql_fetch_object($mysql))
{
$naam = ucfirst(htmlspecialchars(stripslashes($fetch->username)));
$kleur = array (
1 => "<b><font color="#006D9A">".$naam."</font></b>",
3 => "<b><font color="#006D9A">".$naam."</font></b>",
4 => "<b><font color="#009EE0">".$naam."</font></b>",
5 => "<b><font color="#CAFF01">".$naam."</font></b>",
6 => "<b><font color="#CAFF01">".$naam."</font></b>",
7 => "<b><font color="#FFD800">".$naam."</font></b>",
8 => "<b><font color="#FFD800">".$naam."</font></b>",
9 => "<b><font color="#FD8008">".$naam."</font></b>",
);
$status = $fetch->status;
$kleur_naam = $kleur[$status];
$status2 = $stat[$status];
$procent = $fetch->procent;
$ber = $fetch->bericht;
$date = $fetch->date;
?>
<?php echo $kleur_naam; ?>:  <?php echo $ber; ?>&nbsp;&nbsp;(<?php echo $date; ?>)<br />
<?php
}
?>

Xikeon
Geplaatst op: 23 Jun 2007, 12:21
PimpCoins: 0
💸+
Bewerken Quote

Probeer dit eens:

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
<?php

include 'config.php';

$mysql = mysql_query("SELECT * FROM sigchat ORDER BY id DESC LIMIT 30");

while($fetch = mysql_fetch_object($mysql))
{
    $naam = ucfirst( htmlspecialchars( stripslashes( $fetch -> username ) ) );
    $kleur = array (
                    1 => "<b><font color="#006D9A">",
                    3 => "<b><font color="#006D9A">",
                    4 => "<b><font color="#009EE0">",
                    5 => "<b><font color="#CAFF01">",
                    6 => "<b><font color="#CAFF01">",
                    7 => "<b><font color="#FFD800">",
                    8 => "<b><font color="#FFD800">",
                    9 => "<b><font color="#FD8008">"
    );
    
    $status = $fetch -> status;
    
    $kleur_start = $kleur[ $status ];
    $kleur_einde = "</font></b>";
    //$kleur_naam = $kleur[$status];
    //$status2 = $stat[$status];
    $procent = $fetch -> procent;
    $ber = $fetch -> bericht;
    $date = $fetch -> date;

    echo $kleur_start . $naam . $kleur_einde . ": " . $ber . "&nbsp;&nbsp(" . $date . ")";
}
?>

[Laatst bewerkt door Xikeon op zaterdag 23 juni 2007, om 12:32]
Jesse
House<3
Geplaatst op: 23 Jun 2007, 13:10
PimpCoins: 0
💸+
Bewerken Quote

doe je toch gewoon
kijken welk level ie heeft...
als level admin is
toon voorbeeld blauw
of als level lid is toon gewoon zwart

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if($object->status == 'Admin') {
?>
<span color="blue"><?php echo $object->naam; ?></span>
<?php
} elseif($object->status == 'Lid') {
?>
<span color="black"><?php echo $object->naam; ?></span>
<?php
} else {
?>
Foute status
<?php
}
 ?>

[Laatst bewerkt door Hawk op zaterdag 23 juni 2007, om 13:10]
Basjee
Octo
Geplaatst op: 23 Jun 2007, 13:20
PimpCoins: 0
💸+
Bewerken Quote

Hawk schreef:

doe je toch gewoon
kijken welk level ie heeft...
als level admin is
toon voorbeeld blauw
of als level lid is toon gewoon zwart

[...]


Je kan beter dan, op jouw manier, switch() gebruiken

Xikeon
Geplaatst op: 23 Jun 2007, 13:38
PimpCoins: 0
💸+
Bewerken Quote

Hawk schreef:

doe je toch gewoon
kijken welk level ie heeft...
als level admin is
toon voorbeeld blauw
of als level lid is toon gewoon zwart

[...]


Hoevaak wil je php openen en sluiten? O_o

Syncie
Geplaatst op: 23 Jun 2007, 14:43
PimpCoins: 0
💸+
Bewerken Quote

Maak nou eens niet zo'n pestbende van je code...

  • [*]Even overzichtelijk gemaakt;
  • [*]Fouten weergeven als het fout gaat;
  • [*]Onnodige vars verwijderd;
  • [*]Fetch object veranderd in fetch assoc;
  • [*]HTML verbeterd;

Ik snap je probleem niet echt maar ik heb het maar ff netjes gemaakt iig.

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
<?php

if(!include 'config.php'){
    
    echo '<b style="color: #FF0000">Systeem fout:</b> Kan het configuratiebstand <b>config.php</b> niet inladen.';
    
}else{ 

    $qGetSignchat    =    mysql_query("SELECT username, status, procent, bericht, date FROM sigchat ORDER BY id DESC LIMIT 30") or die('<b style="color: #FF0000">Systeem fout:</b> ' . mysql_error())
    
    while($fetch = mysql_fetch_assoc($gGetSignchat)){
        
        $naam     =    ucfirst(htmlspecialchars(stripslashes($fetch['username'])));
        
        $kleur    =    array(
            1 => '<b style="color:#006D9A">' . $naam . '</b>',
            // Missen we geen 2 hier?
            3 => '<b style="color:#006D9A">' . $naam . '</b>',
            4 => '<b style="color:#009EE0">' . $naam . '</b>',
            5 => '<b style="color:#CAFF01">' . $naam . '</b>',
            6 => '<b style="color:#CAFF01">' . $naam . '</b>',
            7 => '<b style="color:#FFD800">' . $naam . '</b>',
            8 => '<b style="color:#FFD800">' . $naam . '</b>',
            9 => '<b style="color:#FD8008">' . $naam . '</b>'
        );
        
        echo $kleur[$fetch['status']] . ':' . $fetch['bericht'] . ': &nbs; &nbsp; (' . $fetch['date'] . ')
        <br />';
        
    }
    
}

?>

[Laatst bewerkt door Syncie op zaterdag 23 juni 2007, om 14:57]
Jesse
House<3
Geplaatst op: 23 Jun 2007, 15:49
PimpCoins: 0
💸+
Bewerken Quote

Is ge makkelijker
anders moet je prutsen met de quotes

Syncie
Geplaatst op: 23 Jun 2007, 16:07
PimpCoins: 0
💸+
Bewerken Quote

Wat is gemakkelijker?

Stijn
<b>Neuker</b>
Geplaatst op: 23 Jun 2007, 16:48
PimpCoins: 0
💸+
Bewerken Quote

Syncie schreef:

Maak nou eens niet zo'n pestbende van je code...

  • [*]Even overzichtelijk gemaakt;
  • [*]Fouten weergeven als het fout gaat;
  • [*]Onnodige vars verwijderd;
  • [*]Fetch object veranderd in fetch assoc;
  • [*]HTML verbeterd;

Ik snap je probleem niet echt maar ik heb het maar ff netjes gemaakt iig.
[...]


je dat klopt.
Normaal gaat er daar nog iets tussen komen.
maar dat is nog niet zeker anders moet je weer een hele boel gaan editen.

Syncie
Geplaatst op: 23 Jun 2007, 16:54
PimpCoins: 0
💸+
Bewerken Quote

Radiozone schreef:

[...]
je dat klopt.
Normaal gaat er daar nog iets tussen komen.
maar dat is nog niet zeker anders moet je weer een hele boel gaan editen.


Leg je probleem nog eens duidelijk uit, want eigenlijk snap ik je probleem niet.

📫

Nieuw privébericht

🔥

Registreren


Login