mit nyhedssystem virker ik?
Jeg har nyhedssystem, men kan ikke få det til at virke!Kan ikke rigtig forklare problemet da jeg ikke aner hvad er!
Prøver at poste koderne her, og håber jeg på at nogle af jer eksperter der kan sige hvad der er galt!
ADD.PHP (den fil hvori jeg skriver nyheden)
<?php
require('admin/checklogin.php');
?>
<script type="text/javascript">
<!-- Start
function validering()
{
error = 0;
if((document.forms[0].overskrift.value=='') && (error==0))
{
alert('Tekstfeltet skal udfyldes!');
document.forms[0].overskrift.focus();
error = 1;
}
if(error == 0)
document.forms[0].submit();
}
// Slut -->
</script>
<link href="css/standard.css" rel="stylesheet" type="text/css">
<b>Status:</b> <?php echo $_SESSION['Status']; ?><br />
<div class="overskrift">Tilføj nyhed</div><br />
<a href="java script:history.back()">Tilbage</a> <br />
<form name="addnew" method="post" action="addpost.php" onsubmit="validering();return false;">
<div class="addtitle">Overskrift:</div><input class="input" type="text" name="overskrift" value="Overskriften indtastes her" size="30" maxlength="40" onfocus="this.select()">
<br>
<div class="addtitle">Tekst:</div>
<textarea name="text" cols="40" rows="8" class="input" onFocus="this.select()">Tekst indtastes her</textarea>
<br>
<div class="addtitle"></div><input class="input" type="submit" name="submit" value="Tilføj">
</form>
<?php
include('admin_inc.php');
?>
</div></div></div>
ADDPOST.PHP
<?php
include('include.php');
mysql_select_db($database, $db);
$overskrift = addslashes($_POST['overskrift']);
$text = addslashes($_POST['text']);
$id = $_POST['id'];
if ($overskrift != 'Overskrift indtastes her') {
$overskrift = $overskrift;
} else {
$overskrift = $default_titel;
}
$sql = "INSERT INTO `news` (`id`, `overskrift`, `dato`, `text`) VALUES ('', '$overskrift', '".time()."', '$text');";
mysql_query($sSQL);
$overskrift = stripslashes($overskrift);
$text = stripslashes($text);
header("location: index.php");
?>
ADMIN_INC.PHP
<?php
include('include.php');
include('tagster_lib.php');
mysql_select_db($database, $db);
$res = mysql_query("select id, overskrift from news where status = '1' order by id desc");
while($data = mysql_fetch_array($res)){
echo "<a href='?id=".$data['id']."'>".stripslashes($data['overskrift'])."</a> | <a href=\"del.php?id=".$data['id']."\">Slet</a><br>";
}
echo "<br>";
if ($id) {
$result = mysql_query("SELECT DISTINCT text FROM news WHERE id = '$id'");
while ($stam = mysql_fetch_array($result)) {
echo tagster_format(stripslashes(trim($stam[text])));
}
}
mysql_close();
?>
DELETE.PHP
<?php
include('include.php');
$id = $_GET['id'];
mysql_select_db($database, $db);
$del = "update news set status = 0 where id = $id";
mysql_query($del);
header('location:add.php');
?>
NEWS.PHP (der hvor nyhederne skal stå)
<?php
include('include.php');
include('tagster_lib.php');
mysql_select_db($database, $db);
echo "<hr>";
$res = mysql_query("select overskrift, text from news where status = '1' order by id desc limit ".$numofposts);
while($data = mysql_fetch_array($res)){
echo "<b>".stripslashes(trim(nl2br($data['overskrift'])))."</b><br>".tagster_format(stripslashes(trim($data[text])))."<hr>";
}
mysql_close();
?>
Tagster_lib.php er ligegyldig!
Håber virkelig der er noget der kan hjælpe!!!???
