Menu
Hi Folks,
Am wondering if its possible to set a row’s background color to gray. I only want to gray out a specific row if it has the value 1 in $visible column but am having a tough time figuring it out! Please help my brain hurts! ๐ฎ
[code=php]<?php
if ($visible == '1') {
print "<td class="gray_background">";
} else {
print "<td>";
}
?>[/code]
[code=php]<?php
if ($visible == '1') {
print "<td bgcolor="#CCCCCC">";
} else {
print "<td>";
}
?>[/code]
[code=php]<table>
<tr>
<?php
if ($visible == '1') {
print "<td class="gray_backgroung">";
} else {
print "<td>";
}
?>
</tr>
</table>
If this does not work completely, maybe it will give you some ideas. This should be pretty good though. If you don't want to use a stylesheet you could do this:
<?php
if ($visible == '1') {
print "<td bgcolor="#CCCCCC">";
} else {
print "<td>";
}
?>
</tr>
</table>[/code]
[code=php]print "<tr" . $visible==1?" bgcolor='#CCCCCC'":"" . ">";[/code]
print "<td
to print "<tr
.[CODE]
$querypd = "select count(*)
from blwdq.SERVICEREQ srv,blwdq.sms_out_audit sms
where (srv.pkey = sms.contact_id(+))
and (srv.QUICKCALL_KEY='39748')
and (TO_CHAR(srv.DATEMODIFIED, 'dd/mm/yyyy')= '$datesearch')
ORDER BY to_char(srv.DATEMODIFIED,'dd/mm/yyyy hh24:mi') DESC, sms.sms_id";
ora_parse($curspd, $querypd);
ora_exec($curspd);
while (ora_fetch($curspd))
{
$count = ora_getcolumn($curspd, 0);
#echo $count . " comments for today";
}
ora_close($curspd);
ora_logoff($conncount);
#################################################################################
#and (srv.type = 3 or (srv.type = 8 and sms.visible = 0))
$querypd = "select srv.PKEY, srv.CONTACT_KEY, srv.DESCRIPTION, srv.NOTES, srv.C0500,srv.TYPE,
TO_CHAR(srv.DATEMODIFIED, 'HH24:MI'), srv.NOTES, sms.visible,sms.sms_id
from blwdq.SERVICEREQ srv,blwdq.sms_out_audit sms
where (srv.pkey = sms.contact_id(+))
and (srv.QUICKCALL_KEY='39748')
and (TO_CHAR(srv.DATEMODIFIED, 'dd/mm/yyyy')= '$datesearch')
ORDER BY to_char(srv.DATEMODIFIED,'dd/mm/yyyy hh24:mi') DESC, sms.sms_id";
#$query = sprintf("select * from actor");
#echo $querypd;
ora_parse($curspd, $querypd);
ora_exec($curspd);
echo "<body bgcolor="#FFFFFF"><font face="arial">";
echo "<center><img src="banner.png"><br><BR>";
echo "<center><b>($count) Questions/Comments - for " . $datesearch . "</b><P>";
echo "<table border=1 bordercolor=#000000 " width="100%" cellpadding="4" cellspacing="0">";
#table top row
echo "
<tr><td bgcolor="#C9B360"><B><font color="#000000"><center>Time</td>
<td bgcolor="#C9B360"><B><font color="#000000"><center>Questions/Comments</td>
<td bgcolor="#C9B360"><B><font color="#000000"><center>Contact</td>
<td bgcolor="#C9B360"><B><font color="#000000"><center>Channel</td>
<td bgcolor="#C9B360"><B><font color="#000000"><center>Hide</td></tr>";
while (ora_fetch($curspd))
{
$contactid = ora_getcolumn($curspd, 0);
$contact_key = ora_getcolumn($curspd, 1);
$description = ora_getcolumn($curspd, 2);
$c0500 = ora_getcolumn($curspd, 4);
$datestamp = ora_getcolumn($curspd, 6);
$notes = ora_getcolumn($curspd, 7);
$type = ora_getcolumn($curspd,5);
$visible = ora_getcolumn($curspd,8);
$smsid = ora_getcolumn($curspd,9);
if ($type=='3'){
$channel="Phone";
}
elseif ($type=='0'){
$channel="E-Mail";
}
elseif ($type=='8'){
$channel="SMS";
}
if ($visible == '1') {
print "<tr bgcolor="#CCCCCC">";
} else {
print "<tr>";
}
#######################################################################
#Subsearch for phone no.
#$title = "";
#$fullname = "";
$phone = "";
$curs2 = ora_open($conn);
$query2 = "select PHONE from CONTACT where PKEY = '$contact_key'";
ora_parse($curs2, $query2);
ora_exec($curs2);
while (ora_fetch($curs2))
{
#$title = ora_getcolumn($curs2, 0);
#$fullname = ora_getcolumn($curs2, 1);
$phone = ora_getcolumn($curs2, 0);
if ($phone==""){
$phone = "No number";
}
}
ora_close($curs2);
######################################################################
#layout...
echo "<TR><TD>";
echo $datestamp . "</TD><TD>";
echo $description . "</TD><TD>";
#echo "<a href="fulldetails.php?contact_key=$contact_key¬es=$notes&contactid=$contactid">" . $phone
."</a></TD>";
echo $phone . "</a></TD><TD>";
echo $channel . "</TD><TD>";
echo "<a href="hideid.php?id=$contactid.vis=$visible">Hide</a></TD>";
}
echo "</table>";
echo "</CENTER><BR><map name="FPMap0"><area href="index.php" shape="rect" coords="0, 4, 33, 33"></map>
<img border="0" src="CosmicGelLb1.gif" usemap="#FPMap0" width="34" height="34" alt="Home">";
ora_close($curspd);
ora_logoff($conn);
#### End of Excellent Comments[/CODE]
[code=php]if ($visible == '1') {
print "<tr bgcolor="#CCCCCC">";
} else {
print "<tr>";
}[/code]
and this[code=php]print "<tr" . $visible==1?" bgcolor='#CCCCCC'":"" . ">";[/code]
will do the same thing for you.[code=php]#layout...
echo "<TR><TD>";[/code]
After the change, it would look like this:[code=php]#layout...
echo "<TR" . $visible==1?" bgcolor='#CCCCCC'":"" . "><TD>";[/code]
>With gray line
[code=php]if ($visible == '1') {
print "<tr bgcolor="#CCCCCC">";
} else {
print "<tr>";
}[/code]
[CODE]while (ora_fetch($curspd))
{
$contactid = ora_getcolumn($curspd, 0);
$contact_key = ora_getcolumn($curspd, 1);
$description = ora_getcolumn($curspd, 2);
$c0500 = ora_getcolumn($curspd, 4);
$datestamp = ora_getcolumn($curspd, 6);
$notes = ora_getcolumn($curspd, 7);
$type = ora_getcolumn($curspd,5);
$visible = ora_getcolumn($curspd,8);
$smsid = ora_getcolumn($curspd,9);
if ($type=='3'){
$channel="Phone";
}
elseif ($type=='0'){
$channel="E-Mail";
}
elseif ($type=='8'){
$channel="SMS";
}
if ($visible == '1') {
print "<tr bgcolor="#CCCCCC">";
} else {
print "<tr>";
}
#######################################################################
#Subsearch for phone no.
#$title = "";
#$fullname = "";
$phone = "";
$curs2 = ora_open($conn);
$query2 = "select PHONE from CONTACT where PKEY = '$contact_key'";
ora_parse($curs2, $query2);
ora_exec($curs2);
while (ora_fetch($curs2))
{
#$title = ora_getcolumn($curs2, 0);
#$fullname = ora_getcolumn($curs2, 1);
$phone = ora_getcolumn($curs2, 0);
if ($phone==""){
$phone = "No number";
}
}
ora_close($curs2);
######################################################################
#layout...
echo "<TR" . $visible==1?" bgcolor='#CCCCCC'":"" . "><TD>";
echo $datestamp . "</TD><TD>";
echo $description . "</TD><TD>";
#echo "<a href="fulldetails.php?contact_key=$contact_key¬es=$notes&contactid=$contactid">" . $phone
."</a></TD>";
echo $phone . "</a></TD><TD>";
echo $channel . "</TD><TD>";
echo "<a href="hideid.php?id=$contactid.vis=$visible">Hide</a></TD>";
}
echo "</table>";[/CODE]
[code=php]if ($visible == '1') {
print "<tr bgcolor="#CCCCCC">";
} else {
print "<tr>";
}[/code]
and you need to add a closing </TR>, which is now missing.[code=php]if ($visible == '1') {
print "<tr bgcolor="#CCCCCC">";
} else {
print "<tr>";
} [/code]
[code=php]<?php
$querypd = "select count(*)
from blwdq.SERVICEREQ srv,blwdq.sms_out_audit sms
where (srv.pkey = sms.contact_id(+))
and (srv.QUICKCALL_KEY='39748')
and (TO_CHAR(srv.DATEMODIFIED, 'dd/mm/yyyy')= '$datesearch')
ORDER BY to_char(srv.DATEMODIFIED,'dd/mm/yyyy hh24:mi') DESC, sms.sms_id";
ora_parse($curspd, $querypd);
ora_exec($curspd);
while (ora_fetch($curspd)) {
$count = ora_getcolumn($curspd, 0);
#echo $count . " comments for today";
}
ora_close($curspd);
ora_logoff($conncount);
#################################################################################
#and (srv.type = 3 or (srv.type = 8 and sms.visible = 0))
$querypd = "select srv.PKEY, srv.CONTACT_KEY, srv.DESCRIPTION, srv.NOTES, srv.C0500,srv.TYPE,
TO_CHAR(srv.DATEMODIFIED, 'HH24:MI'), srv.NOTES, sms.visible,sms.sms_id
from blwdq.SERVICEREQ srv,blwdq.sms_out_audit sms
where (srv.pkey = sms.contact_id(+))
and (srv.QUICKCALL_KEY='39748')
and (TO_CHAR(srv.DATEMODIFIED, 'dd/mm/yyyy')= '$datesearch')
ORDER BY to_char(srv.DATEMODIFIED,'dd/mm/yyyy hh24:mi') DESC, sms.sms_id";
#$query = sprintf("select * from actor");
#echo $querypd;
ora_parse($curspd, $querypd);
ora_exec($curspd);
echo "<body bgcolor='#FFFFFF'><font face='arial'>";
echo "<center><img src='banner.png'><br><BR>";
echo "<center><b>($count) Questions/Comments - for $datesearch </b><P>";
echo "<table border='1' bordercolor='#000000' width='100%' cellpadding='4' cellspacing='0'>";
#table top row
echo "
<tr><td bgcolor='#C9B360'><B><font color='#000000'><center>Time</td>
<td bgcolor='#C9B360'><B><font color='#000000'><center>Questions/Comments</td>
<td bgcolor='#C9B360'><B><font color='#000000'><center>Contact</td>
<td bgcolor='#C9B360'><B><font color='#000000'><center>Channel</td>
<td bgcolor='#C9B360'><B><font color='#000000'><center>Hide</td></tr>";
while (ora_fetch($curspd)) {
$contactid = ora_getcolumn($curspd, 0);
$contact_key = ora_getcolumn($curspd, 1);
$description = ora_getcolumn($curspd, 2);
$c0500 = ora_getcolumn($curspd, 4);
$datestamp = ora_getcolumn($curspd, 6);
$notes = ora_getcolumn($curspd, 7);
$type = ora_getcolumn($curspd,5);
$visible = ora_getcolumn($curspd,8);
$smsid = ora_getcolumn($curspd,9);
if ($type=='3'){
$channel="Phone";
} elseif ($type=='0'){
$channel="E-Mail";
} elseif ($type=='8'){
$channel="SMS";
}
#######################################################################
#Subsearch for phone no.
#$title = "";
#$fullname = "";
$phone = "";
$curs2 = ora_open($conn);
$query2 = "select PHONE from CONTACT where PKEY = '$contact_key'";
ora_parse($curs2, $query2);
ora_exec($curs2);
while (ora_fetch($curs2)) {
#$title = ora_getcolumn($curs2, 0);
#$fullname = ora_getcolumn($curs2, 1);
$phone = ora_getcolumn($curs2, 0);
if ($phone=="") {
$phone = "No number";
}
}
ora_close($curs2);
######################################################################
#layout...
echo "<TR" . ($visible==1 ? " bgcolor='#CCCCCC'" : "") . ">";
echo "<TD>$datestamp</TD>";
echo "<TD>$description</TD>
#echo "<TD><a href='fulldetails.php?contact_key=$contact_key¬es=$notes&contactid=$contactid'>$phone</a></TD>";
echo "<TD>$channel</TD>";
echo "<TD><a href='hideid.php?id=$contactid.vis=$visible'>Hide</a></TD>";
echo "</TR>";
}
echo "</table>";
echo "</CENTER><BR><map name='FPMap0'><area href='index.php' shape='rect' coords='0, 4, 33, 33'></map>";
echo "<img border='0' src='CosmicGelLb1.gif' usemap='#FPMap0' width='34' height='34' alt='Home'>";
ora_close($curspd);
ora_logoff($conn);
#### End of Excellent Comments
?>[/code]
You had at least one mixup in there with [b]"[/b] and the missing [b]</TR>[/b] I mentioned earlier.0.1.9 โ BETA 5.4