Hente data fra én tabel og sende til en anden
Hej eksperter...Jeg har en database der indeholder disse to tabeller:
"news" - Her er de færdige nyheder lagt ind
"conews" - Her er forslag til nyheder lagt ind
Nu skal jeg så fra site-admin kunne redigere og godkende en nyhed fra conews og sende den ind i news.
Her er filen jeg har tænkt det skal gøres med. Den kan sagtens hente fra conews, men jeg kan ikke få den til at skrive i news istedet for conews.
Her er min "conewstonews.php":
<?php
include_once('inc.limited_access.php');
include('../header.php');
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../stylesheet.css">
</head>
<body>
<?php
include_once('../inc.config.php');
$query = mysql_query("SELECT * FROM conews WHERE id=".$_GET['id']."") or die(mysql_error());
$row = mysql_fetch_assoc($query);
?>
<h1>Administration : Rediger og godkend nyhedsforslag</h1>
<form method="post" action="coform.handle.php">
<input type="hidden" name="referer" value="edit_conews">
<input type="hidden" name="id" value="<?php echo $_GET['id']; ?>">
<input type="hidden" name="offset" value="<?php echo $_GET['offset']; ?>">
<div class="frmobj">Overskrift</div> <input type="text" name="title" value="<?php echo $row['title']; ?>" style="width: 300px"><br>
<div class="frmobj">Forfatter</div> <input type="text" name="author" value="<?php echo $row['author']; ?>" style="width: 300px"><br>
<div class="frmobj">Billede</div> <input type="text" name="image" value="<?php echo $row['image']; ?>" style="width: 300px"><br><br>
<div class="frmobj">Synopsis</div> <textarea name="synopsis" rows="5" cols="0" style="width: 300px"><?php echo $row['synopsis']; ?></textarea><br>
<div class="frmobj">Nyhed</div> <textarea name="text" rows="10" cols="0" style="width: 300px"><?php echo $row['text']; ?></textarea><br><br>
<div class="frmobj"> </div> <input type="submit" value="Send">
</form>
<div class="hr"></div>
<a href="administration.php">Administration</a> | <a href="index.php?f=loggedout">Log ud</a>
<?php
include('../footer.php');
?>
Det skal siges at "news" allerede indeholder en del nyheder. Derfor skal den godkendte nyhed som før lå i "conews" have en anden id i "news"
Jeg tænker at "news.add.php" er nyttig til at se hvordan dette er sket ved oprettelse af nyhed inden mit co-system:
<?php
include_once('inc.limited_access.php');
include('../header.php');
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../stylesheet.css">
</head>
<body>
<h1>Administration : Opret nyhed</h1>
<form action="form.handle.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="referer" value="post_news">
<div class="frmobj">Overskrift</div> <input type="text" name="title" style="width: 300px"><br>
<div class="frmobj">Forfatter</div> <input type="text" name="author" style="width: 300px"><br>
<div class="frmobj">Billede</div> <input type="file" name="image" style="width: 305px"><br>
<div class="frmobj">Andet billede</div> <input type="text" name="standard" style="width: 300px"><br>
<div class="frmtext"><a href="files.list.php" target="_blank">Se uploadede filer</a><br>
Indtast filnavnet på billedet du vil bruge</div><br>
<div class="frmobj">Synopsis</div> <textarea name="synopsis" rows="5" cols="0" style="width: 300px"></textarea><br>
<div class="frmobj">Nyhed</div> <textarea name="text" rows="10" cols="0" style="width: 300px"></textarea><br><br>
<div class="frmobj"> </div> <input type="submit" value="Send">
</form>
<div class="hr"></div>
<a href="administration.php">Administration</a> | <a href="index.php?f=loggedout">Log ud</a>
<?php
include('../footer.php');
?>
Altså: Jeg skal have conewstonews.php til at hente en nyhed fra "conews" og gemme den i "news" som en ny nyhed. Hvis det kan lade sig gøre vil jeg gerne have det lavet således at den 'gamle' nyhed i "conews" automatisk slettes når den er lagt i "news".
