Avatar billede web-geek Nybegynder
14. september 2004 - 01:50 Der er 3 kommentarer og
1 løsning

Fejl i kommentar system.

Hey! :) Jeg er igang med et forum, hvor man kan indsætte indlæg. Men har en fejl, den vil ikke vise hvilket spg, man har skrevet fra, og indsætte.

ID på spg hedder id
ID på spg, hvor man har skrevet fra hedder spgid.


Her er min kode:

<?php
include("database.php");
$query = mysql_query("SELECT * FROM kommentar WHERE id = '$id' ORDER BY id DESC");

while($row = mysql_fetch_array($query)){
echo "<font size=1 face=tahoma color=175C75><b>";

?>
<? echo htmlentities($row[navn]) ?><?php echo "</b></font><br><font size=1 face=Tahoma color=4683AE>"; ?>

<? echo htmlentities($row[tekst]) ?> <?php echo "<br><hr style=\"border: 1 dotted #000000\" size=\"1\" color=\"#000000\"><br>";
}
?>
<?php
include("database.php");
$query1 = mysql_query("SELECT * FROM kommentar WHERE spgid = '$id' ORDER BY id DESC");
$row1 = mysql_fetch_array($query1);
echo "<form action=\"indsaet_artikel.php?spgid=$row1[spgid]\" method=\"post\">

<input type=text name=navn style=\"font-family:Terminal; font-size:9; background-color:rgb(44,140,174); border-width:1; border-color:black; border-style:solid;\" value=\"Dit navn\"><br>

<br>
<textarea name=\"tekst\" rows=\"9\" cols=\"20\" style=\"font-family:Terminal; font-size:9; background-color:rgb(44,140,174); border-width:1; border-color:black; border-style:solid;\">

Din kommentar!</textarea>
<br>
<input type=\"submit\" value=\"OK\" style=\"font-family:Tahoma; font-size:9; background-color:rgb(44,140,174); border-width:1; border-color:black; border-style:solid;\"></p>";
?>


Og til her hvor det indsættes:


<?php include("database.php");
$rand = rand(0,1000);
$md = md5($rand);
$query = mysql_query("SELECT * FROM artikler WHERE id= '$id' ORDER BY id DESC") or die(mysql_error());
$row = mysql_fetch_array($query);

echo "<font size=2 face=Verdana color=175C75>$row[titel]</font></b> | <font size=1 face=Terminal color=175C75>$row[kategori]<br></font><font size=1 face=Tahoma color=4683AE>"; ?>
<? echo htmlentities($row[tekst]) ?>
<?php echo "<br><br>Skrevet af: $row[navn] d. $row[dato] kl. $row[kl]<br>
<hr style=\"border: 1 dotted #000000\" size=\"1\" color=\"#000000\"><br>";
?></p>
<p><b><font size="2" face="Verdana" color="175C75">Kommentare:</font></b><br>
<?php include("database.php");
$rand = rand(0,1000);
$md = md5($rand);

$query1 = mysql_query("SELECT * FROM kommentar WHERE id = '$id' ORDER BY id DESC") or die(mysql_error());
$row1 = mysql_fetch_array($query1);
echo "
<iframe src=\"kommentar.php?id=$row1[spgid]\" name=\"kommentar\" width=\"98%\"  height=\"500\"  frameborder=\"0\" scrolling=\"auto\"></iframe>";
?>
Avatar billede web-geek Nybegynder
14. september 2004 - 07:55 #1
Hmm?
Avatar billede alvion Nybegynder
14. september 2004 - 10:51 #2
Du skal nok være lidt mere detaljeret i din spørgen, hvis du skal gøre dig noget håb om et svar.

1) Kører scriptet på en server, som vi andre kan se på - og dermed se evt. problemer.

2) Får du nogen fejlmeddelelser, og i givet fald: hvilke?
Avatar billede web-geek Nybegynder
14. september 2004 - 14:58 #3
Den giver ingen fejl, den tilføjer bare i databasen, dog UDEN id.

se her: http://wgforum.users.whitehat.dk
Avatar billede web-geek Nybegynder
14. september 2004 - 15:59 #4
Fik det til og virke!

http://wgforum.users.whitehat.dk/
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