forum tråd. hjælp til at opsætte nogle if's
Det her bliver lidt indviklet, men jeg håber der er nogen der gider hjælpe, for jeg er kørt helt fast i det.http://numsen.dk/test/trAd.gif
Som det kan ses, så har jeg problemer med at få de linjer mellem svarerne til at passe.
Sådan ser koden ud:
<?php
function show_comment($parent,$tael) {
$rs = mysql_query(sprintf("SELECT dato, space, answerID, user, replyID,comment FROM reply WHERE answerID = %d",$parent));
while($row = mysql_fetch_array($rs)) {
$result = mysql_query("SELECT answerID FROM reply WHERE answerID = $row[replyID]");
$num_rows = mysql_num_rows($result);
//echo $num_rows;
if(($num_rows > 2)? $border2 = 'border-left:solid 1px #FFF;': $border2 = 'border-left:solid 1px #CCC;');
if($row[answerID] == "0"){
?>
<table width="100%" cellpadding="2" cellspacing="0" style="border:solid 1px #666; margin-top:2px; background-image:url(nameBarBack.gif); background-repeat:repeat-x;">
<tr>
<td><span class="style2">
<?=$row[replyID]?>
</span> # <span class="style1">
<?=$row[user]?>
</span></td>
</tr>
<tr>
<td style="border-top:solid 1px #666;"><?=htmlspecialchars($row[comment])?><br />
<div class="statusBar"><a href="java script:void(0)" >
<img src="svar.gif" alt="Post" border="0" class="btn" onclick="answerPost('<?=$row[replyID]?>','Du%20besvarer%20<b><?=$row[user]?></b>');"></a></div>
</td>
</tr>
</table>
<? show_comment($row['replyID'],$tael++); ?>
<?
}else{
?>
<table width="100%" cellpadding="0" cellspacing="0" style="">
<tr>
<td>
<div style="margin-left:5px; width:5px; height:19px; border-left:solid 1px #CCC; border-bottom: solid 1px #CCC; float:left; margin-bottom:0px;"></div>
<table width="100%" cellpadding="2" cellspacing="0" style="border:solid 1px #666; margin-top:2px;background-image:url(nameBarBack.gif); background-repeat:repeat-x;">
<tr><td>
<span class="style2">
<?=$row[replyID]?>
</span> # <span class="style1">
<?=$row[user]?>
</span> </td>
</tr></table>
</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" style="margin-left:5px;<?=$border2?>">
<tr>
<td>
<table width="100%" cellpadding="2" cellspacing="0" style="margin-left:5px; border-left:solid 1px #666; border-bottom:solid 1px #666; border-right:solid 1px #666;">
<tr><td>
<?=htmlspecialchars($row[comment])?><br />
<div class="statusBar"><a href="java script:void(0)" >
<img src="svar.gif" alt="Post" border="0" class="btn" onclick="answerPost('<?=$row[replyID]?>','Du%20besvarer%20<b><?=$row[user]?></b>');"></a></div>
</td></tr></table>
<? show_comment($row['replyID'],$tael++); ?>
</td>
</tr>
</table>
<?
}
}
}
show_comment(0,0);
?>
Håber nogen kan overskue det, og give lidt hjælp.
