Kunne du ikke benytte dette SQL statement
- SELECT * FROM news INNER JOIN users WHERE news.user_id = users.id ORDER BY news.id DESC;
Så din PHP kode vist så således ud
- if(!$_GET[valg] == "skrivok") {
-
- //JEG HAR ÆNDRET HER!!
- $query = mysql_query("SELECT * FROM news INNER JOIN users WHERE news.user_id = users.id ORDER BY news.id DESC");
- //JEG AHR ÆNDRET HER!!
-
- if(mysql_num_rows($query)) {
- while ($row = mysql_fetch_array($query, MYSQL_ASSOC)) {
- ?>
- <table border="0" width="100%" class="test" >
- <tr>
- <td>
- <table class="left" border="0" width="100%">
- <tr>
- <td><h2><? echo $row[overskrift]; ?></h2></td>
- </tr>
- <tr> //Jeg Har også ændret her!!!!!! - $row['username']
- <td class="borderstreg">Skrevet af <b><? echo $row['username']; ?></b> - <? echo $row[dato]; ?></td>
- </tr>
- <tr>
- <td><? echo nl2br($row[besked]); ?></td>
- </tr>
- <tr>
- <td><A HREF="javascript:void(0)" onclick="window.open('<?php echo $url ?>', 'welcome','width=600,height=600')">Tilføj eller se kommentare</A>
- <hr /></td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <?php
- }
- } else {
- echo("<h1>Vær den første til at skrive en nyhed!</h1>");
- }
- }
Det burde vist virke
Indlæg senest redigeret d. 11.06.2011 11:55 af Bruger #4487