15. december 2004 - 18:30
Der er
7 kommentarer og 2 løsninger
Hvert 2. indlæg anden farve
Jeg har lavet et billedforum, hvor brugerne har mulighed for at kommentere hinandens billeder. Imidlertid ser det lidt forvirrende ud når der er listet en hel del kommentarer, derfor kunne jeg godt tænke mig at hvert andet indlæg skal have en anden farve. Dvs. hvid, lyseblå, hvid, lyseblå... How do I do that? :-)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
15. december 2004 - 18:39
#1
Prøv at poste den kode hvor du udskriver kommentarerne. så kan vi lige tilføje det :)
15. december 2004 - 18:41
#2
F.eks: for ( $i = 0; $i < 10; $i++ ) { echo "<div style='background-color: #" . ( $i % 2 == 0 ? '775555' : '557755') . "'>Hejsa</div>"; }
15. december 2004 - 18:43
#3
<p align="center"><b>User Comments</b></p> <hr size="1" color="#000000"> <div align="center"> <center> <table border="0" width="350"> <?php $query = mysql_query("SELECT name, text, mail FROM comment WHERE newsid='$_GET[id]' ORDER BY id DESC"); while ($rows = mysql_fetch_array($query)) { echo "<tr>"; echo "<td width='100%'>"; echo "<hr size='1' color='#000000' noshade>"; echo "<p><b>".nl2br($rows['text'])."</b><b><br>"; // oprindeligt rows echo "</b>by <a href='mailto:$rows[mail]'>$rows[name]</a></td>"; echo "</tr>"; } ?> </table> </center> </div> <hr size="1" color="#000000" noshade width="350"> <form action="<?php echo $_SERVER['PHP_SELF']."?id=$_GET[id]"; ?>" method="POST"> <p align="center">Name <input type="text" name="name" size="20" value=""><br> E-mail <input type="text" name="mail" size="20" value=""></p> <p align="center"><textarea rows="2" name="text" cols="20"></textarea></p> <p align="center"><input type="submit" value="Submit Comment" name="send"></p> <input type="hidden" name="newsid" value="<?php echo $row['id']; ?>"> </form>
15. december 2004 - 18:45
#4
<p align="center"><b>User Comments</b></p> <hr size="1" color="#000000"> <div align="center"> <center> <table border="0" width="350"> <?php $query = mysql_query("SELECT name, text, mail FROM comment WHERE newsid='$_GET[id]' ORDER BY id DESC"); while ($rows = mysql_fetch_array($query)) { for ( $i = 0; $i < 10; $i++ ) { echo "<div style='background-color: #" . ( $i % 2 == 0 ? '775555' : '557755') . "'><hr size='1' color='#000000' noshade><p><b>".nl2br($rows['text'])."</b><b><br></b>by <a href='mailto:$rows[mail]'>$rows[name]</a></div>"; }} ?> </table> </center> </div> <hr size="1" color="#000000" noshade width="350"> <form action="<?php echo $_SERVER['PHP_SELF']."?id=$_GET[id]"; ?>" method="POST"> <p align="center">Name <input type="text" name="name" size="20" value=""><br> E-mail <input type="text" name="mail" size="20" value=""></p> <p align="center"><textarea rows="2" name="text" cols="20"></textarea></p> <p align="center"><input type="submit" value="Submit Comment" name="send"></p> <input type="hidden" name="newsid" value="<?php echo $row['id']; ?>"> </form>
15. december 2004 - 18:53
#5
Great - lige hvad jeg manglede! Jeg vil dele pointene ml. coderdk og -kick-, så hvis du lige svarer, coderdk :-)
15. december 2004 - 18:59
#6
;)
15. december 2004 - 19:00
#7
man skal edermame være hurtig nogen gange :P
15. december 2004 - 19:26
#8
Dog skal du huske på, at både kick og coderdk koder, virker kun hvis du ikke får over 10 rækker returneret.
15. december 2004 - 23:11
#9
jakobdo, ja mit var jo bare en illustration af hvad man kunne gøre, -kick- kopierede det bare ind, den korrekte kode burde være: <p align="center"><b>User Comments</b></p> <hr size="1" color="#000000"> <div align="center"> <center> <table border="0" width="350"> <?php $query = mysql_query("SELECT name, text, mail FROM comment WHERE newsid='$_GET[id]' ORDER BY id DESC"); $i = 0; while ($rows = mysql_fetch_array($query)) { $i++; echo "<div style='background-color: #" . ( $i % 2 == 0 ? '775555' : '557755') . "'><hr size='1' color='#000000' noshade><p><b>".nl2br($rows['text'])."</b><b><br></b>by <a href='mailto:$rows[mail]'>$rows[name]</a></div>"; } ?> </table> </center> </div> <hr size="1" color="#000000" noshade width="350"> <form action="<?php echo $_SERVER['PHP_SELF']."?id=$_GET[id]"; ?>" method="POST"> <p align="center">Name <input type="text" name="name" size="20" value=""><br> E-mail <input type="text" name="mail" size="20" value=""></p> <p align="center"><textarea rows="2" name="text" cols="20"></textarea></p> <p align="center"><input type="submit" value="Submit Comment" name="send"></p> <input type="hidden" name="newsid" value="<?php echo $row['id']; ?>"> </form> :)
Vi tilbyder markedets bedste kurser inden for webudvikling