Avatar billede th1 Nybegynder
20. maj 2005 - 15:41 Der er 9 kommentarer og
1 løsning

Kommentar script

Hejsa 

Jeg er ved at lave Kommentar system  til nyhed system :)

indtil videre  er jeg kommet så langt at den henter en bestemt nyhed

men det går galt når jeg vil  Vise  Kommentarene :(

Her er koden:


<?
include "mysql.php";

$query = mysql_query ("SELECT * FROM news WHERE id = '$_GET[id]'") or die(mysql_error());


while ($newsrow = mysql_fetch_array($query)){

echo "

<table>

<tr>

<td>

<b>".$newsrow['emne']." - Dato: ".$newsrow['dato']."</b><br />

";



$text = htmlspecialchars($newsrow['nyhed']);

$text = str_replace(":D", "<img src=\"smilie/icon_biggrin.gif\">", $text);

$text = str_replace(":S", "<img src=\"smilie/icon_confused.gif\">", $text);

$text = str_replace(":8", "<img src=\"smilie/icon_cool.gif\">", $text);

$text = str_replace(":cr", "<img src=\"smilie/icon_cry.gif\">", $text);

$text = str_replace(":¨", "<img src=\"smilie/icon_eek.gif\">", $text);

$text = str_replace(":e", "<img src=\"smilie/icon_evil.gif\">", $text);

$text = str_replace("!", "<img src=\"smilie/icon_exclaim.gif\">", $text);

$text = str_replace(":i", "<img src=\"smilie/icon_idea.gif\">", $text);

$text = str_replace(":l", "<img src=\"smilie/icon_lol.gif\">", $text);

$text = str_replace(":[", "<img src=\"smilie/icon_mad.gif\">", $text);

$text = str_replace(":|", "<img src=\"smilie/icon_neutral.gif\">", $text);

$text = str_replace("?", "<img src=\"smilie/icon_question.gif\">", $text);

$text = str_replace(":r", "<img src=\"smilie/icon_razz.gif\">", $text);

$text = str_replace(":f", "<img src=\"smilie/icon_redface.gif\">", $text);

$text = str_replace(":re", "<img src=\"smilie/icon_rolleyes.gif\">", $text);

$text = str_replace(":(", "<img src=\"smilie/icon_sad.gif\">", $text);

$text = str_replace(":)", "<img src=\"smilie/icon_smile.gif\">", $text);

$text = str_replace(":O", "<img src=\"smilie/icon_surprised.gif\">", $text);

$text = str_replace(":tw", "<img src=\"smilie/icon_twisted.gif\">", $text);

$text = str_replace(";)", "<img src=\"smilie/icon_wink.gif\">", $text);

$text = nl2br($text);

echo $text;

?>

<br>
<br>


<?
echo "

<td>

</tr>

</table>
<br>


<hr />

";
}
?>
Her til går det fint..




I mens  går der noget galt her  jeg kan ikke helt fint hvad det er jeg gører forkert  :(
<br>
<br>
<?
include "mysql.php";

$query = mysql_query "SELECT navn, email, www, kommentar FROM comment WHERE nyhedsid='$_GET[id]' ORDER BY id DESC") or die(mysql_error());

while ($rs = mysql_fetch_array($query)){

?>
<hr size="1" color="#000000" width="350">
<br />
<font size="1"><? echo $rs['dato'] ?></font>
Navn: <? echo $rs['navn'] ?>
<br>
<? echo "Netfang: <A HREF=\"mailto:$rs[email]\">$rs[email]</A>"; ?>
<br>
<? echo "WWW: <a href=\"$rs[www]\" target=\"_Blank\">$rs[www]</a>"; ?>
<br>
Skoðun: <? echo $rs['kommentar'] ?>

  <br>
<form action="post.php" method="post">
<table width="246" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <th width="56" scope="col">Navn</th>
    <th width="190" scope="col"><input type="text" name="navn"></th>
  </tr>
  <tr>
    <th scope="row">Netfang</th>
    <td><input type="text" name="email"></td>
  </tr>
  <tr>
    <th scope="row">WWW</th>
    <td><input type="text" name="www"></td>
  </tr>
  <tr>
    <th scope="row">Skoðun</th>
    <td><textarea name="kommentar"></textarea></td>
  </tr>
</table>
</form>

</body>
</html>

Håber nogen kan hjælpe mig

På forhånd tak

M.V.H. Th1
Avatar billede krydset Nybegynder
20. maj 2005 - 15:56 #1
hvad er det der går galt ??
Avatar billede th1 Nybegynder
20. maj 2005 - 16:11 #2
når jeg skal få vist kommentarne  så går det galt :(
Avatar billede krydset Nybegynder
20. maj 2005 - 17:15 #3
Der er meget der kan gå galt, du må foklarer dig lidt nærmere, en evt fejl medd.
Avatar billede th1 Nybegynder
20. maj 2005 - 17:18 #4
jeg  får  ingen  fejlmedelse  desværre  men  lige som jeg siger  her  når  jeg  tilføjer  det her:

<br>
<br>
<?
include "mysql.php";

$query = mysql_query "SELECT navn, email, www, kommentar FROM comment WHERE nyhedsid='$_GET[id]' ORDER BY id DESC") or die(mysql_error());

while ($rs = mysql_fetch_array($query)){

?>


.....
Hvis jeg tilføjer det her  så  kommer der bare en blank  hvid side


det  er der hvor der går  galt  :(
Avatar billede smirnoff Nybegynder
20. maj 2005 - 17:42 #5
hør - mangler der ikke et "(" mellem mysql_query og "SELECT ....
Avatar billede th1 Nybegynder
20. maj 2005 - 22:53 #6
Ja  det er rigtigt  =)  men jeg har rettet det  og det virker  stadig ikke  :(
Avatar billede th1 Nybegynder
20. maj 2005 - 23:33 #7
Ja nu har jeg fået  det til at virke :D  men ja jeg vil give  Smirnoff Piont for han hjælp mig  :D  takker :D
Avatar billede smirnoff Nybegynder
21. maj 2005 - 09:22 #8
jeg lægger lige dette svar så
Avatar billede th1 Nybegynder
21. maj 2005 - 12:06 #9
Mange tak  for jeres tid :)
Avatar billede smirnoff Nybegynder
21. maj 2005 - 12:22 #10
helt ok :)
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