02. december 2003 - 09:29
Der er
6 kommentarer og
1 løsning
News system
Hej brugere af Eksperten. Jeg står i den situation at jeg skal bruge et meget easy news system, så man kan skrive en nyhed og "submit" det, samtidig at der er mulighed for at "delete" nyhederne.
Ja det kan godt være at det virker vildt med 200 point, men personen som finder lige præcis det system som jeg skal bruge, vil modtage de 200, og som sagt det skal være lige præcis det som jeg søger.
02. december 2003 - 23:09
#7
//admin.php
<!--
CREATE TABLE `nyheder` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`titel` LONGTEXT NOT NULL ,
`nyhed` LONGTEXT NOT NULL ,
`forfatter` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
-->
<FORM action="admin.php" method="POST">
<TABLE>
<tr>
<td><INPUT type="text" name="titel" value="Nyhedens titel"></td>
</tr>
<tr>
<td><TEXTAREA name="nyhed" rows="15" cols="30">Din nyhed her</TEXTAREA></td>
</tr>
<tr>
<td><INPUT type="text" name="forfatter" value="Skrevet af"></td>
</tr>
<tr>
<td><INPUT type="submit" name="indset" value="opret_nyhed"></td>
</tr>
</TABLE>
</FORM>
<?PHP
//dbconnet indeholder login opl. til db
$dato = date("j, n, Y");
$titel = $_POST[titel];
$nyhed = $_POST[nyhed];
$forfatter = $_POST[forfatter];
if(isset($titel)) {
include("dbconnect.php");
mysql_query("INSERT INTO nyheder (titel, nyhed, forfatter, dato) VALUES ('$titel','$nyhed','$forfatter','$dato')") or die(mysql_error());
}
?>
<?PHP
if($_GET['function'] == "slet") {
include("dbconnect.php");
mysql_query("DELETE FROM nyheder WHERE id = '$_GET[id]'") or die(mysql_error());
}
include("dbconnect.php");
$res = mysql_query("SELECT * FROM nyheder") or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
echo "Nyheds titel $row[titel] ";
echo "<a href='admin.php?function=slet&id=$row[id]'>Slet</a>";
echo "<br>";
}
?>
<A href="show_news.php">vis nyheder</a>
-------------------------------------------------------------------------------
// dbconnect.php
<?PHP
$mysql_db = "news";
$mysql_host = "localhost";
$mysql_user = "DIT BRUGERNAVN";
$mysql_pass = "DIT PASSWORD";
$DB = mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die(mysql_error());
mysql_select_db($mysql_db) or die(mysql_error());
?>
-------------------------------------------------------------------------
//show_news.php
<?PHP
include("dbconnect.php");
$res = mysql_query("SELECT * FROM nyheder order by id desc") or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
echo "Dato $row[dato]<br>";
echo "Titel $row[titel]<br>";
echo "Nyhed $row[nyhed]<br>";
echo "Skrevet af.. $row[forfatter]";
echo "<br>";
echo "<br>";
}
?>
værsesågod ;)