Avatar billede solskinsvejr Nybegynder
21. januar 2003 - 21:54 Der er 2 kommentarer og
1 løsning

FORUM I PHP ???

Hej, jeg er igang med at lave et forum, men der er et problem som driller mig gevaldigt... I får lige koden, på den side jeg har problemet:

<?php
echo "<body link=\"#111111\" vlink=\"#000000\" alink=\"#000000\">";
$db = mysql_connect("localhost","Claus","011079");
mysql_select_db("db",$db);
echo mysql_error();
//echo "<table width=\"300\">";
$query = "SELECT emne,thread,navn,tid,email FROM forum WHERE emne !='' ORDER BY tid DESC";
$foresp = mysql_query($query);
?>
    <HTML>
    <BODY>
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="500" id="AutoNumber1" bordercolordark="#808080" bordercolorlight="#C0C0C0">
    <td width="30%" bgcolor="#99CCFF"><b>emne</b></td><td width="30" bgcolor="#99CCFF"><b>navn</b></td><td width="30%" bgcolor="#99CCFF"><b>dato</b></td><td width="10%" bgcolor="#99CCFF"><b>svar</b></td>
<?php
while ($data = mysql_fetch_row($foresp))
  {
?>    <tr>
    <td width="30%" bgcolor="#CCCCCC">
    <?php
    echo "<font size=\"-7\" face=\"Verdana\">";
    echo "<A HREF=\"view.php?thread=$data[1]\">";
    echo "$data[0]";
    ?>
    </td>
    <td width="30%" bgcolor="#EFEFEF">
    <?php
    echo "<font size=\"-7\" face=\"Verdana\">";
    echo "<A HREF=\"mailto:$data[4]\">";
    echo "$data[2]";
    ?></td>
    <td width="30%" bgcolor="#CCCCCC">
    <?php
    echo "<font size=\"-7\" face=\"Verdana\">";
    echo "$data[3]";
    ?></td>
    <td width="10%" bgcolor="#EFEFEF">
    <?php
    $query1 = "SELECT count(thread) FROM forum WHERE emne =''";
    $foresp1 = mysql_query($query1);
    while ($data1 = mysql_fetch_row($foresp1))
{
    echo "<font size=\"-7\" face=\"Verdana\">";
    echo "$data1[0]";
}
    ?></td>
      </tr>
    <?php
  }
  ?>
      </table>
    </BODY>
    </HTML>
    <?php
    echo "<font size=\"-7\" face=\"Verdana\">";
    echo "<A HREF=\"new.php\">";
    echo "<br>tilføj nyt emne";
    ?>

Som man kan se laver jeg et sql-kald, hvor jeg beder om alle indlæg som har emne... Det foregår helt udemærket, problemet er så, at jeg vil angive hvor mange svar det enkelte indlæg har i forummet... Derfor har jeg lavet et sql-kald i det foregående sql-kald... Det andet sql-kald skal derfor angive hvilke indlæg, som ikke har et emne, og derfor er et svar.

Håber I kan hjælpe mig !!!
Avatar billede enragedbudda Nybegynder
21. januar 2003 - 22:07 #1
du blir nok nød til at lave to... men er det en katastrofe?
Avatar billede solskinsvejr Nybegynder
21. januar 2003 - 22:15 #2
Hvordan skal sql-sætningen så se ud ???
Avatar billede solskinsvejr Nybegynder
21. januar 2003 - 23:50 #3
har fundet ud af det... den anden SQL-sætning skulle bare se således ud:
$query1 = "SELECT count(thread) FROM forum WHERE emne ='' AND thread ='$data[1]'";

sværere var det ikke :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester