0

I have to folowing problem

I have links in a table Some of thes cells are empty

So if have the folowing code:

</td><TD WIDTH='180px'><p CLASS='WithBreaksNarrow14'><a href="<?php If echo (!$row)) $row; ?> target="_blank" <?php else echo '&nbsp;'; ?>"><font color="orange"><?php echo $row; ?></a></font></p></td>

But my target="_blank" dosn't work and even the color orange dosn't work.
How can i fix that ?

Thanks
In Advice John

2
Contributors
12
Replies
14
Views
6 Years
Discussion Span
Last Post by johnnyd1963
0

Your html is all to hell and you're using deprecated tags (font). Use CSS. Your php is a little suspect too. Unclosed quotes...

<td class="WithBreaksNarrow14"><a href="<?php if(!$row['link']){echo $row['link'];}else{echo "#";}?>" target="_blank"><?php echo $row['treffpunkt_wo'];?></a></td>

Edited by diafol: n/a

0

I am sorry but your code that you wrote Is not right you typed all double ?

And when i use it my whole output is changed.

I asked only where a link is NOT NULL than the target="_blank" must work Else when the link is NULL in table cell donothing

My css clas for the text in the html code is:

<STYLE type=text/css>
.WithBreaksNarrow1 {
    WIDTH: 55px; WORD-WRAP: break-word;color:white;font-size: 16px; MARGIN-LEFT: 5px 
}
</STYLE>

So i use css

But i want it only orange when the link is NOT NULL.

in advice
Thanks John

Edited by mike_2000_17: Fixed formatting

0

In only HTML i have

This one whit link and color orange
<TR>
<TD WIDTH="85px"><p CLASS="WithBreaksNarrow11">Sa. 12-02-2011</p></TD>
<TD WIDTH="65px"><p CLASS="WithBreaksNarrow12">&nbsp;</p></TD>
<TD WIDTH="65px"><p CLASS="WithBreaksNarrow13">19.00</p></TD>
<TD WIDTH="180px"><p CLASS="WithBreaksNarrow14"><a href="http://maps.google.de/maps?hl=de&tab=wl&q=Zonstraat%2033%206463%20AA%20Kerkrade" target="_blank"><font color="orange">Cafe Rolduc</font></a></p></TD>
<TD WIDTH="180px"><p CLASS="WithBreaksNarrow15">Prinzenbegleitung behinderte Kinder, Chevremont</p></TD>
<TD WIDTH="115px"><p CLASS="WithBreaksNarrow16">Wer will</p></TD>
<TD WIDTH="155px"><p CLASS="WithBreaksNarrow17">-----</p></TD>
<TD WIDTH="95px"><p CLASS="WithBreaksNarrow18">Uniform</p></TD>
</TR>

This one whittout link and color white because of the css class

<TR>
<TD WIDTH="85px"><p CLASS="WithBreaksNarrow11">Sa. 12-02-2011</p></TD>
<TD WIDTH="65px"><p CLASS="WithBreaksNarrow12">&nbsp;</p></TD>
<TD WIDTH="65px"><p CLASS="WithBreaksNarrow13">20.00</p></TD>
<TD WIDTH="180px"><p CLASS="WithBreaksNarrow14">Pfarrheim Bank</p></TD>
<TD WIDTH="180px"><p CLASS="WithBreaksNarrow15">Prinzenbegleitung AWO Bank</p></TD>
<TD WIDTH="115px"><p CLASS="WithBreaksNarrow16">Wer will</p></TD>
<TD WIDTH="155px"><p CLASS="WithBreaksNarrow17">-----</p></TD>
<TD WIDTH="95px"><p CLASS="WithBreaksNarrow18">Uniform</p></TD>
</TR>

0

1. Having a <p> inside a <td> doesn't make any sense. If all the class is doing is reiterating the cell width, it has no worth.

2. My code - no biggy, may be ok this time: <?php if($row['link']!=""){echo "<a href=\" {$row['link']}\" target=\"_blank\">{$row['treffpunkt_wo']}</a>";}?> 3. If it's not exactly what you want, it may be close.

0

I have this a output

< Bij JohnBij John When the link exist it must be Bij John

< kohlscheid and this one when the link is Null in orange

0

Ah OK, I see.

if($row['link']!=""){
   echo "<td><a href=\"{$row['link']}\" target=\"_blank\">{$row['treffpunkt_wo']}</a></td>";
}else{
   echo "<td class = \"nolink\">{$row['treffpunkt_wo']}</td>";
}

And the css:

.nolink{
   color: orange;
}

This could be tidied up considerably though.

0

Sorry had something done wrong

if have the folowing output some links are gone i don not where the ar some are there

0

I know it's not easy but it must be possible in php just like in my html example.
well thanks for your help i wait for someone else who can help me even i trid a lot of things

Just i said thanks for your help i go to bed now.
i wil try again tomorrow.

0

I have got th solution found by myself here it is

<TD WIDTH='180px'><p CLASS='WithBreaksNarrow14'><?php
if ($row=="")
echo $row["treffpunkt_wo"];
}
else
{
?><a href="<?php echo $row; ?>"target="_blank">
<font color="orange"><?php echo $row;} ?></a></font></p></td>

O yes thanks Ardav for your help

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.