Avatar billede ghostweb Nybegynder
05. januar 2004 - 21:23 Der er 24 kommentarer og
1 løsning

Har et news system som der skal være slet nyhed på

Har et nyheds system som der skal være slet funktion på
Avatar billede Slettet bruger
05. januar 2004 - 21:23 #1
Nå for søren.
Avatar billede ahv Nybegynder
05. januar 2004 - 21:24 #2
Hold da op, kunne man evt få kildekoden til det newssystem så denne funktion kan laves?
Avatar billede chico Nybegynder
05. januar 2004 - 21:24 #3
Ja tak for den ..
Avatar billede ghostweb Nybegynder
05. januar 2004 - 21:26 #4
www.ghostwebchat.dk

sig hvad for nogle filer i skal bruge fra det der er :
admin.php admin_login.php config.php index.php show.php tabel.php
Avatar billede ahv Nybegynder
05. januar 2004 - 21:27 #5
Tror vi skal have fat på admin.php :o)
Avatar billede Slettet bruger
05. januar 2004 - 21:28 #6
Ja og login og password til din server.
Avatar billede ghostweb Nybegynder
05. januar 2004 - 21:29 #7
<?php
session_start();
if (isset($_SESSION['aid'])) {
    include("config.php");
    if($_POST['upload']){
        if ($_POST['pic'] == 1) {
            $files = $_FILES['upfil']['name'];
            $dist = $_SERVER["DOCUMENT_ROOT"] . "/";
            move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);
        }
        elseif ($_POST['pic'] == 2) {
            $files = "opdatering.gif";
        } else {
            $files = "nopic.gif";
        }
        mysql_query("INSERT INTO news (title, text, name, file) values ('$_POST[title]', '$_POST[text]', '$_POST[name]', '$files')");
        header("Location: index.php");
    }
?>

<html>
<head>
<title>Admin system</title>
</head>
<body>
<p><b>Admin system</b></p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<p><input type="text" name="name" size="30" value="forfatter">
<p><input type="text" name="title" size="30" value="overskrift"></p>
<p>Billede:</p>
<p><input type="radio" value="1" checked name="pic"> <input type="file" name="upfil" size="20"> &nbsp;</p>
<p><input type="radio" value="2" checked name="pic"> opdatering på siden</p>
<p><input type="radio" value="3" checked name="pic"> intet billede</p>
<p><textarea rows="6" name="text" cols="26">nyhed</textarea></p>
<p><input type="submit" value="tryk nyhed" name="upload"></p>
</form>
<p align='left'><a href='index.php'>&lt;-- tilbage </a></p>
</body>
</html>

<?php
}
?>
Avatar billede ahv Nybegynder
05. januar 2004 - 21:35 #8
Prøv med dette:

<?php
session_start();
if (isset($_SESSION['aid'])) {
    include("config.php");
    if($_POST['upload']){
        if ($_POST['pic'] == 1) {
            $files = $_FILES['upfil']['name'];
            $dist = $_SERVER["DOCUMENT_ROOT"] . "/";
            move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);
        }
        elseif ($_POST['pic'] == 2) {
            $files = "opdatering.gif";
        } else {
            $files = "nopic.gif";
        }
        mysql_query("INSERT INTO news (title, text, name, file) values ('$_POST[title]', '$_POST[text]', '$_POST[name]', '$files')");
        header("Location: index.php");
    }
    if ($_GET["func"] == "slet") {
        mysql_query("DELETE FROM news WHERE id='$_GET[id]'");
        mysql_query("DELETE FROM comment WHERE newsid='$_GET[id]'");
        echo "Nyheden er nu slettet<br>";
    }

?>

<html>
<head>
<title>Admin system</title>
</head>
<body>
<p><b>Admin system</b></p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<p><input type="text" name="name" size="30" value="forfatter">
<p><input type="text" name="title" size="30" value="overskrift"></p>
<p>Billede:</p>
<p><input type="radio" value="1" checked name="pic"> <input type="file" name="upfil" size="20"> &nbsp;</p>
<p><input type="radio" value="2" checked name="pic"> opdatering på siden</p>
<p><input type="radio" value="3" checked name="pic"> intet billede</p>
<p><textarea rows="6" name="text" cols="26">nyhed</textarea></p>
<p><input type="submit" value="tryk nyhed" name="upload"></p>
</form>
<br>
<p><b>Slet nyheder</b></p>
<?php
$query = mysql_query("SELECT id, title FROM news ORDER BY id DESC");
while ($row = mysql_fetch_array($query)) {
    echo "<a href='$_SERVER[PHP_SELF]?id=$row[id]&func=slet'>Slet</a> - $row[title]<br>";
}
?>
<p align='left'><a href='index.php'>&lt;-- tilbage </a></p>
</body>
</html>

<?php
}
?>
Avatar billede Slettet bruger
05. januar 2004 - 21:35 #9
Nå det er noget af ahv's hjemmestrik :)
Avatar billede ahv Nybegynder
05. januar 2004 - 21:36 #10
mercur8 -> Det ser sådan ud. Kendte du koden eller var det fordi den blot var så god du vidste det var min? ;p
Avatar billede ahv Nybegynder
05. januar 2004 - 21:37 #11
mercur8 -> Er du på msn eller icq?
Avatar billede ghostweb Nybegynder
05. januar 2004 - 21:37 #12
ved ik om til de point jeg har givet dig du kunne lave en ret funktion :P
Avatar billede ahv Nybegynder
05. januar 2004 - 21:39 #13
Det kan godt lade sig gøre, men lad os lige få det her til at virke først, med mindre det allerede virker?
Avatar billede Slettet bruger
05. januar 2004 - 21:39 #14
ahv: Kiggede i et andet spørgsmål, hvor du skriver, det er dit script. Ja jeg er på MSN.
Avatar billede ghostweb Nybegynder
05. januar 2004 - 21:39 #15
slet funktion virker fint :) flot arbejde
Avatar billede ahv Nybegynder
05. januar 2004 - 21:40 #16
mercur8 -> mail?
Avatar billede ahv Nybegynder
05. januar 2004 - 21:40 #17
ghostweb lige 2 min så har jeg noget klart.
Avatar billede Slettet bruger
05. januar 2004 - 21:41 #18
Avatar billede ghostweb Nybegynder
05. januar 2004 - 21:41 #19
ok :P
Avatar billede ahv Nybegynder
05. januar 2004 - 21:47 #20
Prøv dette:

<?php
session_start();
if (isset($_SESSION['aid'])) {
    include("config.php");
    if($_POST['upload']){
        if ($_POST['pic'] == 1) {
            $files = $_FILES['upfil']['name'];
            $dist = $_SERVER["DOCUMENT_ROOT"] . "/";
            move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);
        }
        elseif ($_POST['pic'] == 2) {
            $files = "opdatering.gif";
        } else {
            $files = "nopic.gif";
        }
        mysql_query("INSERT INTO news (title, text, name, file) values ('$_POST[title]', '$_POST[text]', '$_POST[name]', '$files')");
        header("Location: index.php");
    }
    if ($_GET["func"] == "slet") {
        mysql_query("DELETE FROM news WHERE id='$_GET[id]'");
        mysql_query("DELETE FROM comment WHERE newsid='$_GET[id]'");
        echo "Nyheden er nu slettet<br>";
    } elseif($_GET["func"] == "update") {
        mysql_query("UPDATE news SET name='$_POST[name]', title='$_POST[title]', text='$_POST[text]' WHERE id='$_GET[id]');
        echo "Nyheden er nu opdateret<br>";
    }
?>

<html>
<head>
<title>Admin system</title>
</head>
<body>
<p><b>Admin system</b></p>
<?php
if ($_GET["func"] == "getnews") {
    $query = mysql_query("SELECT title, text, name FROM news WHERE id='$_GET[id]'");
    $get = mysql_fetch_array($query);
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?id=<?php echo $_GET[id]; ?>&func=update" method="post">
<p><input type="text" name="name" size="30" value="<?php echo $get[name]; ?>">
<p><input type="text" name="title" size="30" value="<?php echo $get[title]; ?>"></p>
<p><textarea rows="6" name="text" cols="26"><?php echo $get[text]; ?></textarea></p>
<p><input type="submit" value="tryk nyhed" name="Opdater"></p>
</form>
<?php
} else {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<p><input type="text" name="name" size="30" value="forfatter">
<p><input type="text" name="title" size="30" value="overskrift"></p>
<p>Billede:</p>
<p><input type="radio" value="1" checked name="pic"> <input type="file" name="upfil" size="20"> &nbsp;</p>
<p><input type="radio" value="2" checked name="pic"> opdatering på siden</p>
<p><input type="radio" value="3" checked name="pic"> intet billede</p>
<p><textarea rows="6" name="text" cols="26">nyhed</textarea></p>
<p><input type="submit" value="tryk nyhed" name="upload"></p>
</form>
<?php
}
?>
<br>
<p><b>Slet/Opdater nyheder</b></p>
<?php
$query = mysql_query("SELECT id, title FROM news ORDER BY id DESC");
while ($row = mysql_fetch_array($query)) {
    echo "<a href='$_SERVER[PHP_SELF]?id=$row[id]&func=slet'>Slet</a> - <a href='$_SERVER[PHP_SELF]?id=$row[id]&func=getnews'>Opdater</a> - $row[title]<br>";
}
?>
<p align='left'><a href='index.php'>&lt;-- tilbage </a></p>
</body>
</html>

<?php
}
?>
Avatar billede ghostweb Nybegynder
05. januar 2004 - 21:50 #21
fejl i Parse error: parse error, unexpected T_STRING in /customers/ghostwebchat.dk/ghostwebchat.dk/httpd.www/news/admin.php on line 25
Avatar billede ahv Nybegynder
05. januar 2004 - 21:52 #22
} elseif($_GET["func"] == "update") {
        mysql_query("UPDATE news SET name='$_POST[name]', title='$_POST[title]', text='$_POST[text]' WHERE id='$_GET[id]'");
        echo "Nyheden er nu opdateret<br>";
    }
Avatar billede ghostweb Nybegynder
05. januar 2004 - 21:54 #23
kan du lægge den ind i koden :P
Avatar billede ahv Nybegynder
05. januar 2004 - 21:56 #24
Det er jo ikke et alderdomshjem det her, gør lidt selv :o)
Avatar billede ghostweb Nybegynder
05. januar 2004 - 22:01 #25
sådanner tak for koderne :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester