Avatar billede ieconfig Nybegynder
08. maj 2003 - 13:32 Der er 8 kommentarer og
1 løsning

Værdi = skriftfarve

Kunne ikke finde på en titel :P. Her kommer det. Jeg har fixet er script til clanwars der virker(:D). Jeg er fatter ik utrolig meget af php.. men har tilpasset et news script så det virket som clanwar script. Her kommer det:

<?
include("db_ind.inc");
$listnews = mysql_query("SELECT * FROM nyheder1 ORDER BY dato DESC, tid DESC");

while ($row = mysql_fetch_Array($listnews))
{
?>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0">
      <TBODY>
            <TR>
                <?
                    extract($row);

                    $tekst = nl2br($tekst);
                ?>
               
      <TD BGCOLOR="white">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="35%"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo "$overskrift"; ?></font></td>
            <td width="25%"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo "$af"; ?></font></td>
            <td width="20%"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo "$dato"; ?></font></td>
            <td width="20%"><div align="right"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo "$email"; ?>
                - <? echo "$tekst";?></font></div></td>
          </tr>
        </table> </TD>
            </TR>
        </TBODY>
    </TABLE>
<? } ?>

Hvis $email er større end $tekst skal det skrives med grøn, hvis $tekst derimod er større end $email skal det skrives med rød.. kan dette lade sig gøre ?
Avatar billede jay Nybegynder
08. maj 2003 - 13:34 #1
længere? mener du antal bogstaver?
Avatar billede ieconfig Nybegynder
08. maj 2003 - 13:36 #2
hehe.. nej.. $email = talværdi , $tekst = talværdi .. hedder bare sjove ting da det oprindeligt er et newsscript. :D
Avatar billede jay Nybegynder
08. maj 2003 - 13:38 #3
ok, det kan vel lade sig gøre på følgende måde (kan ikke lige teste det her):

<?
if ($email > $tekst) {
?>
<font color="green">
<?
} else {
?>
<font color="red">
<?
}
?>
Avatar billede jay Nybegynder
08. maj 2003 - 13:40 #4
kan vel måske lige tilpasses lidt mere... ;)
Avatar billede ieconfig Nybegynder
08. maj 2003 - 13:42 #5
prøver lige.. ;D
Avatar billede jay Nybegynder
08. maj 2003 - 13:46 #6
du kan evt. gøre følgende istedet:

<?
if ($email > $tekst) $farve="green";
?>

<font color="<? echo $farve ?>

har som sagt ikke mulighed for at afprøve det, så skyder måske fuldstændig ved siden af... :)
Avatar billede jay Nybegynder
08. maj 2003 - 13:48 #7
arrrgh hader når jeg glemmer noget....
Men hvad hvis de er lige store?
anyway, her vil de blive røde, men sådan her skulle ovenstående have set ud:

<?
$farve = "red";
if ($email > $tekst) $farve="green";
?>

<font color="<? echo $farve ?>" face="Verdana, Arial, Helvetica, sans-serif" size="1">
Avatar billede ieconfig Nybegynder
08. maj 2003 - 13:53 #8
F0RK du er 4 nice.. ;D tusinde tak for hjælpen
Avatar billede jay Nybegynder
08. maj 2003 - 14:17 #9
Glad for at kunne hjælpe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester