Jump to content

Archived

This topic is now archived and is closed to further replies.

simon_c

Change colour of text after an if statement

Recommended Posts

Hi

I've been using PHPmaker, so cheated and don't know any PHP code really

I just want the following to change the colour to red to highlight the fact that an order has not been paid for yet, perhaps the text should be bold as well

Can any one add

style="color: #FF0000;"

To

<?php
if ($x_Date_funds_received == "")
$x_Date_funds_received = "Out standing";
echo FormatDateTime($x_Date_funds_received,5); ?>

This would be a great help and finish this project of

Many thanks

Simon

Share this post


Link to post
Share on other sites
example only.

[code]
<head>
<style type="text/css">

P
{
color:#ff0000;
font-weight: bold;
}

</style></head>

<?php

if ($x_Date_funds_received == "")
$x_Date_funds_received = "<P>Out standing</p>";
echo FormatDateTime

?>
[/code]

Share this post


Link to post
Share on other sites
[code]
<?php

if ($x_Date_funds_received == "")
$x_Date_funds_received = "<b><P color='#ff0000'>Out standing</p></b>";
echo FormatDateTime

?>
[/code]

[code]
<?php

$text="<b><P color='#ff0000'>Out standing</p></b>";

if ($x_Date_funds_received == "")
$x_Date_funds_received = $text;
echo FormatDateTime

?>
[/code]

Share this post


Link to post
Share on other sites
I will be relising a css tutoral for those that find it hard soon ok, just add me to your buddy list ok.

good luck.

Share this post


Link to post
Share on other sites
Spoke to soon, can get it bold but not red

$text="<b><P color='#ff0000'>Out standing</p></b>";
if ($x_Date_funds_received == "")
$x_Date_funds_received = $text;
echo FormatDateTime($x_Date_funds_received,5);

I can't modify the header as this is set by PHPmaker and causes errors

Any ideas why it will not pick up on the text colour ?

Share this post


Link to post
Share on other sites
Try simple name color red.
[code]

$text="<P color='red'>Out standing</p>";
if ($x_Date_funds_received == "")
$x_Date_funds_received = $text;
echo FormatDateTime($x_Date_funds_received,5);

[/code]

Share this post


Link to post
Share on other sites
[code]$text="<p style='color:#f00; font-weight:bold;'>Outstanding</p>";[/code]

That should do it for you (or point the way to what you want)

Share this post


Link to post
Share on other sites
[quote author=redarrow link=topic=110883.msg448901#msg448901 date=1160322371]
andy quick quistion is that example classed as a inline css.
[/quote]

Yes indeed.

Share this post


Link to post
Share on other sites
$text="<b><P color='red'>Unpaid</p></b>";
if ($x_Date_funds_received == "")
$x_Date_funds_received = $text;
echo FormatDateTime($x_Date_funds_received,5);

Still shows in black text, don't worry 'Bold' is good enough to highlight the upaid accounts. Must be contradicting other code for the text colour set by PHPmaker.

Thanks for your help

Share this post


Link to post
Share on other sites
[code]if ($x_Date_funds_received == "")
    echo '<span style="color:red;">Amount Outstanding</span>';
else
    echo FormatDateTime($x_Date_funds_received,5);[/code]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.