Hjælp... min form virker ikke på bestemt indhold
Hmm ja nu er jeg her igen..http://www.dianadesign.dk/nyhedssystemet/
Jeg skal have lavet det sådan at man skal kunne trykke på et link eks. "kommentar virker ikke", og så skal den kun vise den valgte nyhed, lige nu kan man trykke på linket og se kommentarer men koden til at lave en ny "kommentar virker ikke".. det er lige så snart jeg sætter den ind sammen med koden hvor siden kun viser den valgte nyhed at den ikke virker?
Linket "kommentar virker" er nemlig alle nyheder samt kommentar og mulighed for nye kommentar. Men jeg skal kun have det sådan at man skal kunne vælge en nyhed og se den ene valgte nyhed samt kommentar og selvfølgelig kunne skrive en ny kommentar til den.
min formkode
________________________________________________________________
<?php
//Indsætter indholdet af formularfelterne i databasen når man submitter
if(isset($_POST["Submit_mee"]))
{
//skaber forbindelse til databasen
//henter indholdet af formularens felter
$komnavn=$_POST["komnavn"];
$komemail=$_POST["komemail"];
$besked=$_POST["besked"];
$fk_indhold_id=$_POST["fk_indhold_id"];
// Hvis formen er submitted/POST'et
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
// Error checking
$errors = array();
// Sikkerheds kode
if (($_SESSION['security_code'] != $_POST['security_code']) || empty($_SESSION['security_code']))
$errors[] = 'Sikkerheds kode';
// if email is given, it should be valid
if (trim($_POST['komemail']))
if (!preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i", trim($_POST['komemail'])))
$errors[] = 'E-Mail';
// resten
if (!trim($_POST['besked']))
$errors[] = 'Besked';
if (!trim($_POST['komnavn']))
$errors[] = 'Navn';
foreach ($_POST as $key => $value)
$_POST[$key] = stripslashes($value);
if (!count($errors))
{
if (@mysql_query("INSERT INTO news_kommentar (komnavn, komemail, besked, fk_indhold_id) VALUES ('" . mysql_real_escape_string($_POST['komnavn']) . "', '" . mysql_real_escape_string($_POST['komemail']) . "', '" . mysql_real_escape_string($_POST['besked']) . "','" . mysql_real_escape_string($_POST['fk_indhold_id']) . "')")) {
header('Location: ' . $_SERVER['SCRIPT_NAME'] . '?saved=ok');
}
} else {
print "<br /><br /><p><hr /><b>Følgende felter er ikke udfyldt korrekt:</b><br /><ul>";
foreach ($errors as $err) {
printf("<li>%s</li>\n", $err);
}
print "</ul></p><hr /><br /><br />";
}
}
}
if ($_GET['saved'] == 'ok') {
}
?>
min kode på den side hvor den vælge en bestemt nyhed
_________________________________________________________________
<?php
$ID=$_GET['indID'];
$news = mysql_query ("SELECT * FROM news_indhold
INNER JOIN news_kategori ON news_indhold.fk_kategori_id = katID
INNER JOIN news_bruger ON news_indhold.fk_bruger_id = bruID
WHERE news_indhold.indID = $ID ") or die (mysql_error()); //ALLE NYHEDERNE
while($row = mysql_fetch_assoc($news))
{
$t=strtotime($row['dato']);
$dato=date("j/n-Y H:i",$t);
echo
'
<div id="post_main">
<div id="news_kategori">Kategori '.$row['katnavn'].'</div><br /><br />
<div id="news_overskrift">'.$row['overskrift'].'</div><br /><br />
<div id="news_tekst">'.$row['artikel'].'</div><br />
<div id="dato_skribent">
<span class="news_dato">'.$dato.'</span> <span class="news_skribent">'.$row['skribentnavn'].'</span>
<a href="medkommentar.php">Kommentar</a>
</div><br />
</div>
';
include ("form.php");
$comments = mysql_query("SELECT * FROM news_kommentar WHERE fk_indhold_id = $row[indID] ORDER BY komID DESC") or die(mysql_error());
while($comm = mysql_fetch_assoc($comments))
{
$t=strtotime($comm['komdato']);
$komdato=date("j/n-Y H:i",$t);
echo '
<div id="kommentar">
<h1>Kommentar</h1><br />
<div>'.$comm['besked'].'</div><br />
<div id="kom_pers_dato"><span class="komnavn">'.$comm['komnavn'].'</span> <span class="komdato">'.$komdato.'</span></div>
<div id="kom_email"><span class="komemail">'.$comm['komemail'].'</span></div>
</div>
';
}
} ?>
