Hejsa, jeg her netop lavet et kommentar system til mine artikler, der er bare et problem med det.
Når jeg ser en artikel, kan linket fx se sådan ud;
http://agertz.dk/Habbo/HP/laes.php?id=56 - Hvor den altså fortæller ID'et.
Når man så tilføjer sin kommentar ryger man til siden;
http://agertz.dk/Habbo/HP/laes.phpog man kan derfor ikke se den artikel man kommenterer..
Hvordan går man sådan at den bliver på samme side som man var på da man trykkede tilføj?
Min kommentarfil ser sådan ud:
<?
include("../connect.php");
?>
<style type="text/css">
body
{
font-weight:normal;
}
</style>
<?
if($_POST[id])
{
$artikelid = $_POST[id];
}
else
{
$artikelid = $_GET[id];
}
if(!$artikelid)
{
echo "Intet artikel-id angivet.";
}
else
{
if($_POST[add_comment])
{
$brugernavn = $_POST[brugernavn];
$billede = $_SESSION['habbo'];
$tekst = addslashes($_POST[tekst]);
$dato = $_POST[dato];
$addcomment = mysql_query("insert into artikelkommentarer (artikelid, brugernavn, billede, tekst, dato) VALUES ('".$artikelid."','".$brugernavn."','".$billede."','".$tekst."',NOW())");
if($addcomment)
{
echo "Din kommentar er tilføjet.<br /><br />";
}
else
{
echo "Der er sket en fejl: ".mysql_error();
}
}
$getcomments = mysql_query("select id, brugernavn, billede, dato, tekst from artikelkommentarer where artikelid='".$artikelid."'");
if(mysql_num_rows($getcomments) > 0)
{
while($r = mysql_fetch_array($getcomments))
{
$tekst = stripslashes($r[tekst]);
$dato = $r[dato];
$brugernavn = $r[brugernavn];
$billede = $r[billede];
echo "<img src='http://www.habbo.dk/habbo-imaging/avatarimage?user=".$billede."&img_format=gif&action=&gesture=sml&direction=2&head_direction=2&size=s' align='left'>";
echo "skrevet af ".$brugernavn." - d. ".$dato."<br /><br />";
echo "".$tekst."<br /><p><br><hr>";
}
}
else
{
echo "Der er ikke skrevet nogle kommentarer endnu.";
}
if ($_SESSION['logged_in'] == true) {
?>
<hr>
<form action="<?=$_SERVER[PHP_SELF];?>" method="post">
<input type="hidden" name="id" value="<?=$artikelid;?>">
Brugernavn:<br>
<input type="text" value="<?=$_SESSION['username'];?>" name="brugernavn" readonly><br>
Kommentar:<br>
<textarea cols="0" rows="5" name="tekst" class="input"></textarea><br>
<input type="submit" name="add_comment" value="Tilføj kommentar" class="button">
</form>
<?
}
}
?>
TAK
Indlæg senest redigeret d. 04.01.2008 21:06 af Bruger #10581