Avatar billede Slettet bruger
17. september 2005 - 16:42 Der er 6 kommentarer og
1 løsning

lige som på tweakup.dk

Hej jeg har siden Csguide.dk men jeg ville gerne have en funktion så nåh man fx skriver et svar/kommentar så kommer de til at hedder

--- Eksempel ---

#1
ja dette er svar et

#2
dette er svar 2

#3
bla bla bla

--- Eksempel ---

hvis i forstår alle så der står #1, #2, #3, 4# osv

i kan se her

Tilfældige forum tråde:
Csguide.dk : http://csguide.dk/?cmd=forum_Vis&id=22
Tweakupup.dk : http://www.tweakup.dk/forumnew/read/88094/

håber i forstår mit spørgsmål. og i siger bare til hvis i skal bruge noget af mine PHP koder.
Avatar billede plazm Nybegynder
17. september 2005 - 16:46 #1
jeg skal bruge den kode hvor du skriver kommentarer ud
Avatar billede jaw Nybegynder
17. september 2005 - 16:47 #2
$kommentar = 1;
while($row = mysql_fetch_assoc($query)) {
  echo "#".$kommentar."<br />";
  echo $row['emne']."<br />";
  $kommentar++;
}

osv. osv.
Avatar billede Slettet bruger
17. september 2005 - 16:52 #3
I For lige hele  filen.
-----

<?
session_start();
?>
<?php
include_once ('connect_database.php');
$id = $_GET['id'];
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%d-%m-%Y %T') AS date FROM forum WHERE id=$id AND parent=0");
$row = mysql_fetch_assoc($query);
$forum_title = $row['header'];
    if ($i++ != 0) echo '';

        echo '<table width="540" border="0" cellspacing="0" cellpadding="0"><tr><td width="75%" background="images/top_boxes.png"><strong><span class="menu_overskrift">&nbsp;- ';
        echo substr($row[header], 0, 45);
        echo '</span></strong></td><td width="25%" background="images/top_boxes.png"><span class="menu_overskrift"><div align="right">';
        echo nl2br($row['date']).'</div></span></td></tr><tr><td colspan="2" background="images/center_boxes.png"><span class="menu_tekst">';
        echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" width="108" border="1,5" height="65" class="image">';
        echo nl2br($row['message']);
        echo '</span></td></tr></table><table width="540" border="0" cellspacing="0" cellpadding="0"><tr><td background="images/center_boxes.png"><span class="menu_tekst">';
        echo "<br>&nbsp;Af: <a href='?cmd=bruger_profil&bid=$row[bruger_id]&user=$row[name]'>$row[name]</a></span></td></tr></table><br>";
       
                $query = mysql_query("SELECT *,DATE_FORMAT(date,'%d-%m-%Y %T') AS date FROM forum_comments WHERE parent=$id ORDER BY id ASC");
                while ($row = mysql_fetch_assoc($query)) {
                echo '<table width="540" border="0" cellspacing="0" cellpadding="0"><tr><td width="50%" background="images/top_boxes.png"><span class="menu_overskrift">&nbsp; - Svar</span></td><td background="images/top_boxes.png"><span class="menu_overskrift"><div align="right">';
                echo nl2br($row['date']).'</div></span></td></tr><tr><td colspan="2" background="images/center_boxes.png"><span class="menu_tekst">';
                echo nl2br($row['text']);
                echo "<br><br>&nbsp;Af: <a href='?cmd=bruger_profil&bid=$row[bruger_id]&user=$row[name]'>$row[name]</a></span></td></tr></table><br>";
}
?>
<?
// Tjekker om brugeren er logget ind
if ($s_name) {
?>       
<?
include ("connect_database.php");
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%y-%c-0%e %T') AS date FROM forum WHERE id=$id AND parent=0");
while($r = mysql_fetch_array($query)) {
$comment_box = $r["comment_box"];
$closed_text = $r["closed_text"];
$comment_box_logget_ud = $r["comment_box_logget_ud"];
}
?>       
<form action="post.php" method="post">
<input type="hidden" name="parent" value="<?php echo $id; ?>">
<input type="hidden" name="forum" value="comment">
<input type="hidden" name="name" value="<? echo $name ?>">
<input type="hidden" name="forum_title" value='<? echo $forum_title ?>'>
<input type="hidden" name="bruger_id" value="<? echo $bid ?>">
<input type="hidden" name="email" value="<? echo $email ?>">
<? echo $comment_box ?><br>
        </form>
<?
// Hvis brugeren ikke er logget ind
} else {
?>
<?
include ("connect_database.php");
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%y-%c-0%e %T') AS date FROM forum WHERE id=$id AND parent=0");
while($r = mysql_fetch_array($query)) {
$comment_box_logget_ud = $r["comment_box_logget_ud"];
}
?> 
<? echo $comment_box_logget_ud ?><br>
<?
}
?>
----

Er det noget i kan bruge ???
Avatar billede jaw Nybegynder
17. september 2005 - 16:54 #4
Har rettet lidt i dette afsnit for dig, find det, udskift og afprøv :)

                $query = mysql_query("SELECT *,DATE_FORMAT(date,'%d-%m-%Y %T') AS date FROM forum_comments WHERE parent=$id ORDER BY id ASC");
                $kommentar = 1;
                while ($row = mysql_fetch_assoc($query)) {
                echo '<table width="540" border="0" cellspacing="0" cellpadding="0"><tr><td width="50%" background="images/top_boxes.png"><span class="menu_overskrift">&nbsp; - Svar #'.$kommentar.'</span></td><td background="images/top_boxes.png"><span class="menu_overskrift"><div align="right">';
                echo nl2br($row['date']).'</div></span></td></tr><tr><td colspan="2" background="images/center_boxes.png"><span class="menu_tekst">';
                echo nl2br($row['text']);
                echo "<br><br>&nbsp;Af: <a href='?cmd=bruger_profil&bid=$row[bruger_id]&user=$row[name]'>$row[name]</a></span></td></tr></table><br>";
                $kommentar++;
Avatar billede jaw Nybegynder
17. september 2005 - 20:47 #5
Har du set på det? Synes jeg kan se at det ikke ser helt tosset ud på din side :)
Avatar billede Slettet bruger
17. september 2005 - 23:22 #6
ja det virker hehe. skriver du lige svar så for du lige dine points ;)
Avatar billede jaw Nybegynder
18. september 2005 - 01:07 #7
Helt kanon :)
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