Avatar billede mr.badass Nybegynder
08. januar 2004 - 13:15 Der er 41 kommentarer og
1 løsning

Addon til news system + tagwall

Hejsa Eksperter

Jeg har lige lavet mit første news system med hjælp fra ahv. Men jeg mangler et par funktioner, så som at rette og slette news, i stedet for at skulle ind i mysql hele tiden, smilies vil også være najs i nyhederne :D

Desuden mangler jeg også et tagwall system med smilies osv. i php self.

På forhånd mange tak....!
Avatar billede ahv Nybegynder
08. januar 2004 - 13:29 #1
Ret og sletfunktion til dit news -> www.ahv.starthotel.dk/newsexp.zip
Tagwall med admin system til at slette -> www.ban.dk/ahv/tagwalladmin.zip

Der er ikke tilføjet smileys til nogen af dem endnu, hvis det er strengt nødvendigt må du vente til senere, da jeg sidder midt i en mat time lige nu.
Avatar billede mr.badass Nybegynder
08. januar 2004 - 13:59 #2
hehe lol mand, du må gerne adde smilies, når du engang får tid, men jeg prøver lgie skidtet :D
Avatar billede mr.badass Nybegynder
08. januar 2004 - 14:01 #3
Skal jeg overskrive alle filerne i newsexp. eller kan jeg bare tage en enkelt og overskrive med`???? Hvis ja, hvilken?
Avatar billede ahv Nybegynder
08. januar 2004 - 14:03 #4
Admin.php er den eneste du behøver overskrive?
Avatar billede mr.badass Nybegynder
08. januar 2004 - 14:34 #5
okay, det er top $ det du har fikset med news. Men kan man ik hente ens brugernavn ind i det felt hvor forfatter stå?? Det kunne jo top nice!
Avatar billede mr.badass Nybegynder
08. januar 2004 - 14:56 #6
Hvordan fjerner man den linie der er under tekst links i php?
Avatar billede ahv Nybegynder
08. januar 2004 - 15:18 #7
I news systemet indsætter du følgende:

$_POST[text] = str_replace("/smil", "<img src=\"grafik/smiler.gif\">", $_POST[text]);

lige før:

mysql_query("INSERT INTO news (title, text, name, file) values ('$_POST[title]', '$_POST[text]', '$_POST[name]', '$files')");

og lige før:

mysql_query("UPDATE news SET name='$_POST[name]', title='$_POST[title]', text='$_POST[text]' WHERE id='$_GET[id]'");

i admin.php

Når man så skriver /smil vil det bilve erstattet af et billede.


I tagwallen indsætter du:

$_POST[besked] = str_replace("/smil", "<img src=\"grafik/smiler.gif\">", $_POST[besked]);

lige før:
mysql_query("insert into tagwall (navn, mail, site, besked, dato, ip) values ('$_POST[navn]', '$_POST[mail]', '$_POST[site]', '$_POST[besked]', now(), '$ip')");

i config.php


Man kan godt få den til at hente navnet ind i forfatter feltet men det kræver en lille omskrivning af nogle filer, få lige først det her til at fungere.
Avatar billede mr.badass Nybegynder
09. januar 2004 - 08:56 #8
Med Hensyn til tagwall admin delen, så virker den ik helt! Den kommer med en fejl i linie 5.

admin_login.php:

<?php
if (isset($_POST['logind'])) {
    include("config.php");
    $queryadmin = mysql_query("SELECT COUNT(id) FROM admin WHERE navn='$_POST[nick]' AND pass='$_POST[pass]'");
    $admin = mysql_fetch_array($queryadmin);
    if ($admin['0'] > 0) {
        $_SESSION['aid'] = 1;
        header("Location: tagwall.php");
        exit;
    }
    echo "hej";
}   
?>

<h5>Login som admin</h5>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Brugernavn: <input type="text" name="nick" size="20"><br/>
Kodeord: <input type="password" name="pass" size="20"><br/>
<input type="submit" name="logind" value="Log ind">
</form>
Avatar billede ahv Nybegynder
09. januar 2004 - 09:56 #9
prøv:

$queryadmin = mysql_query("SELECT COUNT(id) FROM admin WHERE navn='$_POST[nick]' AND pass='$_POST[pass]'") or die(mysql_error());
Avatar billede mr.badass Nybegynder
09. januar 2004 - 10:27 #10
nu kan alle slette det er står på tagwallen?!?!
Avatar billede mr.badass Nybegynder
09. januar 2004 - 10:28 #11
Har lavet det med Smilies, har addet en masse smilies :D tjek det evt. på www.weirdweapon.com
Avatar billede mr.badass Nybegynder
09. januar 2004 - 10:36 #12
Den kommer med denne her fejl nu: Unknown column 'navn' in 'where clause'
når man prøver at logge in som admin under tagwall'en
Avatar billede ahv Nybegynder
09. januar 2004 - 10:38 #13
Åhh det er jo fordi at både news systemet og tagwallen har en tabel der hedder admin, ændre navnet på tagwal admin tabellen, og lige så i koden.
Avatar billede mr.badass Nybegynder
09. januar 2004 - 10:40 #14
okay, kigger på det med det samme :D Kan vi evt. kigge på det med at når man logger ind, så henter den selv navnet på forfatteren ind i boksen??? :D Plz....!
Avatar billede ahv Nybegynder
09. januar 2004 - 10:43 #15
Få lige det her til at fungerer først.
Avatar billede mr.badass Nybegynder
09. januar 2004 - 10:50 #16
Jeg kan logge ind nu, men inden jeg logger ind, så kan man stadig slette de poster der ligger under tagwall, selvom man som sagt ik er logget ind....! Tjek det selv @ www.weirdweapon.com --->tagwall
Avatar billede ahv Nybegynder
09. januar 2004 - 11:18 #17
Jeg kan ikke slette tags?
Avatar billede mr.badass Nybegynder
09. januar 2004 - 11:19 #18
okay, så er det bare mig! :D
Avatar billede mr.badass Nybegynder
09. januar 2004 - 11:21 #19
Kan jeg ik lave tekstboksen større end en række, så der muligvis er 5 rækker i stedet for? Har prøvet lidt med textarea rows="6", men det fungere ik!
Avatar billede ahv Nybegynder
09. januar 2004 - 11:48 #20
<textarea rows="6" name="besked" cols="26"></textarea>
Avatar billede mr.badass Nybegynder
09. januar 2004 - 12:18 #21
Ved det ik muligt at gøre cellen længere, har prøvet at ændre i cols, men uden held!!!
Avatar billede mr.badass Nybegynder
09. januar 2004 - 12:28 #22
Kan det ik være noget med css.css at gøre??? Det virker som om den er låst!!!
Avatar billede mr.badass Nybegynder
09. januar 2004 - 12:29 #23
Kan heller ik få mine smilies til at virke under tagwall'en

config.php:
<?php
session_start();
$con = mysql_connect("mysql.talkactive.net","web4647","19p7394p24");
mysql_select_db("web4647");
$prside = 10;
$ip = getenv ("REMOTE_ADDR");
$time = date("Y-m-d H:i:s", (time()-60*2*1*1));

$errormsgone = "Den indtastede mail er <b>ikke</b> korrekt.<br>";
$errormsgtwo = "Du <b>mangler</b> at udfylde nogle felter";

if (isset($_SESSION['aid']) && isset($_GET['slet'])) {
    mysql_query("DELETE FROM tagwall WHERE id='$_GET[slet]'");
}

if (isset($_POST['skriv'])) {
    if ($_POST['navn'] == "Navn" || $_POST['besked'] == "Besked") {
        $error = 2;
    }
    if ($_POST['mail'] != "Mail" && $_POST['mail']<>"") {
        $mailtjek = eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$_POST['mail']);
        if ($mailtjek==0) {
            $error = 1;
        }
    }  else {
        $_POST['mail'] = "";
    }
    if (!isset($error)) {
        $_POST['besked'] = addslashes($_POST['besked']);
        $_POST['besked'] = ereg_replace("<([^>]+)>", "", $_POST['besked']);
        $_POST[text] = str_replace(":)", "<img src=%22smilies/smile.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace(":P", "<img src=%22smilies/tongue.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace(":D", "<img src=%22smilies/biggrin.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace("/cry", "<img src=%22smilies/cry.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace(":@", "<img src=%22smilies/devil.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace("/mad", "<img src=%22smilies/mad.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace("/nono", "<img src=%22smilies/nono.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace(":(", "<img src=%22smilies/sad.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace(":-O", "<img src=%22smilies/shocked.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace(":S", "<img src=%22smilies/sick.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace("/uhh", "<img src=%22smilies/uhh.gif/%22>", $_POST[text]);
        $_POST[text] = str_replace(";)", "<img src=%22smilies/wink.gif/%22>", $_POST[text]);
        mysql_query("insert into tagwall (navn, mail, site, besked, dato, ip) values ('$_POST[navn]', '$_POST[mail]', '$_POST[site]', '$_POST[besked]', now(), '$ip')");
        header("Location: $_SERVER[PHP_SELF]");
        exit;
    }
}

function limit($visfra,$antal,$prside) {
    if($visfra > 0) {
        $bagud = $visfra - $prside;
        echo "<a href='$_SERVER[PHP_SELF]?visfra=$bagud'>Forrige</a> ";
    }

    $page = 1;
    for ($start = 0; $antal > $start; $start = $start + $prside){
        if ($visfra != $page * $prside - $prside) {
            echo "<a href='$_SERVER[PHP_SELF]?visfra=$start'>$page</a> ";
        } else {
            echo $page." ";
        }
        $page = $page + 1;
    }
    if ($visfra < $antal - $prside) {
        $naeste = $visfra + $prside;
        echo " <a href='$_SERVER[PHP_SELF]?visfra=$naeste'>Næste</a>";
    }
}
?>
Avatar billede mr.badass Nybegynder
09. januar 2004 - 12:30 #24
$_POST[text] = str_replace(":)", "<img src=\"smilies/smile.gif\">", $_POST[text]);
        $_POST[text] = str_replace(":P", "<img src=\"smilies/tongue.gif\">", $_POST[text]);
        $_POST[text] = str_replace(":D", "<img src=\"smilies/biggrin.gif\">", $_POST[text]);
        $_POST[text] = str_replace("/cry", "<img src=\"smilies/cry.gif\">", $_POST[text]);
        $_POST[text] = str_replace(":@", "<img src=\"smilies/devil.gif\">", $_POST[text]);
        $_POST[text] = str_replace("/mad", "<img src=\"smilies/mad.gif\">", $_POST[text]);
        $_POST[text] = str_replace("/nono", "<img src=\"smilies/nono.gif\">", $_POST[text]);
        $_POST[text] = str_replace(":(", "<img src=\"smilies/sad.gif\">", $_POST[text]);
        $_POST[text] = str_replace(":-O", "<img src=\"smilies/shocked.gif\">", $_POST[text]);
        $_POST[text] = str_replace(":S", "<img src=\"smilies/sick.gif\">", $_POST[text]);
        $_POST[text] = str_replace("/uhh", "<img src=\"smilies/uhh.gif\">", $_POST[text]);
        $_POST[text] = str_replace(";)", "<img src=\"smilies/wink.gif\">", $_POST[text]);
Avatar billede ahv Nybegynder
09. januar 2004 - 12:51 #25
Alle dine $_POST[text]-variabler skal ændres til $_POST[besked] i tagwallen.
Avatar billede mr.badass Nybegynder
09. januar 2004 - 12:52 #26
okay, takker :D
Avatar billede mr.badass Nybegynder
09. januar 2004 - 13:52 #27
Virker stadig ik :(
Avatar billede mr.badass Nybegynder
09. januar 2004 - 13:59 #28
Tagwall/Config.php:

<?php

session_start();

$con = mysql_connect("mysql.talkactive.net","web4647","19p7394p24");

mysql_select_db("web4647");

$prside = 10;

$ip = getenv ("REMOTE_ADDR");

$time = date("Y-m-d H:i:s", (time()-60*2*1*1));



$errormsgone = "Den indtastede mail er <b>ikke</b> korrekt.<br>";

$errormsgtwo = "Du <b>mangler</b> at udfylde nogle felter";



if (isset($_SESSION['aid']) && isset($_GET['slet'])) {

    mysql_query("DELETE FROM tagwall WHERE id='$_GET[slet]'");

}



if (isset($_POST['skriv'])) {

    if ($_POST['navn'] == "Navn" || $_POST['besked'] == "Besked") {

        $error = 2;

    }

    if ($_POST['mail'] != "Mail" && $_POST['mail']<>"") {

        $mailtjek = eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$_POST['mail']);

        if ($mailtjek==0) {

            $error = 1;

        }

    }  else {

        $_POST['mail'] = "";

    }

    if (!isset($error)) {

        $_POST['besked'] = addslashes($_POST['besked']);

        $_POST['besked'] = ereg_replace("<([^>]+)>", "", $_POST['besked']);

        $_POST[text] = str_replace(":)", "<img src=\"smilies/smile.gif\">", $_POST[besked]);

        $_POST[text] = str_replace(":P", "<img src=\"smilies/tongue.gif\">", $_POST[besked]);

        $_POST[text] = str_replace(":D", "<img src=\"smilies/biggrin.gif\">", $_POST[besked]);

        $_POST[text] = str_replace("/cry", "<img src=\"smilies/cry.gif\">", $_POST[besked]);

        $_POST[text] = str_replace(":@", "<img src=\"smilies/devil.gif\">", $_POST[besked]);

        $_POST[text] = str_replace("/mad", "<img src=\"smilies/mad.gif\">", $_POST[besked]);

        $_POST[text] = str_replace("/nono", "<img src=\"smilies/nono.gif\">", $_POST[besked]);

        $_POST[text] = str_replace(":(", "<img src=\"smilies/sad.gif\">", $_POST[besked]);

        $_POST[text] = str_replace(":-O", "<img src=\"smilies/shocked.gif\">", $_POST[besked]);

        $_POST[text] = str_replace(":S", "<img src=\"smilies/sick.gif\">", $_POST[besked]);

        $_POST[text] = str_replace("/uhh", "<img src=\"smilies/uhh.gif\">", $_POST[besked]);

        $_POST[text] = str_replace(";)", "<img src=\"smilies/wink.gif\">", $_POST[besked]);

        mysql_query("insert into tagwall (navn, mail, site, besked, dato, ip) values ('$_POST[navn]', '$_POST[mail]', '$_POST[site]', '$_POST[besked]', now(), '$ip')");

        header("Location: $_SERVER[PHP_SELF]");

        exit;

    }

}



function limit($visfra,$antal,$prside) {

    if($visfra > 0) {

        $bagud = $visfra - $prside;

        echo "<a href='$_SERVER[PHP_SELF]?visfra=$bagud'>Forrige</a> ";

    }



    $page = 1;

    for ($start = 0; $antal > $start; $start = $start + $prside){

        if ($visfra != $page * $prside - $prside) {

            echo "<a href='$_SERVER[PHP_SELF]?visfra=$start'>$page</a> ";

        } else {

            echo $page." ";

        }

        $page = $page + 1;

    }

    if ($visfra < $antal - $prside) {

        $naeste = $visfra + $prside;

        echo " <a href='$_SERVER[PHP_SELF]?visfra=$naeste'>Næste</a>";

    }

}

?>

---------> Det fungere stadig ik, selv om jeg har kopieret alle smilies over i tagwall ligesom jeg har med news. Kan det være fordi de går ind over hinanden?? tagwall & news koder?!?!
Avatar billede mr.badass Nybegynder
09. januar 2004 - 14:22 #29
Jeg har fikset alt med tagwallen. Det eneste problem jeg har tilbage er, kan man ik gøre besked boksen bredere??? har prøvet en del med cols, men uden held...!
Avatar billede ahv Nybegynder
09. januar 2004 - 16:34 #30
Hvis mig tagwall.php
Avatar billede mr.badass Nybegynder
10. januar 2004 - 09:30 #31
Tagwal.php:

<?php
include("config.php");
?>
<html>
<head>
<title>Tagwall</title>
<link rel="stylesheet" href="css.css" type="text/css"/>
<script type="text/javascript" src="js.js"></script>
</head>
<body>
<?php
$visfra = $_GET['visfra'];

if (!$_GET['visfra']) {
    $visfra = 0;
}

$query = mysql_query ("SELECT * FROM tagwall ORDER BY id DESC limit $visfra, $prside");
while ($row = mysql_fetch_array($query)) {
    echo "<table class='tblmain'>";
    echo "<tr><td class='cellmain'><span class='rightspan'>$row[dato]</span><span class='leftspan'>";
    echo "<b>$row[navn]</b> ";
    if ($row['mail']) {
        echo "- <a href='mailto: $row[mail]'>@</a> ";
    }
    if ($row['site']) {
        echo "- <a href='$row[site]' target='_blank'>$row[site]</a>";
    }
    if (isset($_SESSION['aid'])) {
        echo "<a href='$_SERVER[PHP_SELF]?slet=$row[id]'>Slet</a>";
    }
    echo "</span></td></tr>";
    echo "<tr><td class='cellmsg'>".nl2br(stripslashes($row['besked']))."</td></tr>";
    echo "</table><br>";
}
echo "<br><br>";

$antal = mysql_num_rows(mysql_query("SELECT id FROM tagwall"));

limit($visfra,$antal,$prside);
mysql_close();

if ($error == 1) {
    echo $errormsgone;
}
if ($error == 2) {
    echo $errormsgtwo;
}
?>
<div align="center">
<b>
<form method="post" action="<?php echo $_SERVER[PHP_SELF]; ?>" onsubmit="return check();">
<input type="text" name="navn" value="Navn" onFocus="if(this.value=='Navn'){this.value=''};" onBlur="if(this.value==''){this.value='Navn'};" value="<?php echo $_POST['navn']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="mail" value="Mail" onFocus="if(this.value=='Mail'){this.value=''};" onBlur="if(this.value==''){this.value='Mail'};" value="<?php echo $_POST['mail']; ?>"><br>
<br>
<textarea rows="6" cols="23" name="besked" input type="text" name="besked" onFocus="if(this.value=='Besked'){this.value=''};" onBlur="if(this.value==''){this.value='Besked'};">Besked</textarea><br>
<br>
<input type="submit" name="skriv" value="Shout!" style="width: 60px;">
</form>
</b>
</div>
</body>
</html>
<?php
mysql_close($con);
?>
Avatar billede ahv Nybegynder
10. januar 2004 - 10:46 #32
<textarea rows="6" cols="23" name="besked">Besked</textarea>
Avatar billede mr.badass Nybegynder
10. januar 2004 - 11:16 #33
Det hjælper ik, den er stadig i samme størrelse, selv om jeg har skrevet 50 under cols....! Det er som om den er låst på en måde.
Avatar billede ahv Nybegynder
10. januar 2004 - 21:27 #34
Du har prøvet kun at indsætte det kode der og ændre til 50 uden at indsætte andet i textarea-tagget?

Kontakt mig evt;

ICQ; 82550004
MSN; alexander_hv@hotmail.com
Avatar billede mr.badass Nybegynder
13. januar 2004 - 12:34 #35
Hvorfor virker upload ik, den henter ik billedet ind på vores server.

Kan du ik gøre sådan så det er muligt at klikke inde under admin.php, så jeg kan have flere billeder, så som CS News, HP Opdatering, CS Tunering/Kamp, Intet Billede.

Har selv prøvet, men uden held, desværre!!!
Avatar billede ahv Nybegynder
13. januar 2004 - 19:49 #36
Lad os tage en ting ad gangen, virkede upload systemet før du fik ret funktionen på? Kommer den med nogen fejl?

Giv lidt mere information når du beskriver dine problemer.
Avatar billede mr.badass Nybegynder
14. januar 2004 - 11:51 #37
Jeg har ik pillet ved upload, og den virkede ik fra starten af, sådan ser admin.php ud:

<?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 = "csnews.jpg";

        } else {

            $files = "nopic.jpg";

        }

        $_POST[text] = str_replace(":)", "<img src=\"smilies/smile.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":P", "<img src=\"smilies/tongue.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":D", "<img src=\"smilies/biggrin.gif\">", $_POST[text]);

        $_POST[text] = str_replace("/cry", "<img src=\"smilies/cry.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":@", "<img src=\"smilies/devil.gif\">", $_POST[text]);

        $_POST[text] = str_replace("/mad", "<img src=\"smilies/mad.gif\">", $_POST[text]);

        $_POST[text] = str_replace("/nono", "<img src=\"smilies/nono.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":(", "<img src=\"smilies/sad.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":-O", "<img src=\"smilies/shocked.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":S", "<img src=\"smilies/sick.gif\">", $_POST[text]);

        $_POST[text] = str_replace("/uhh", "<img src=\"smilies/uhh.gif\">", $_POST[text]);

        $_POST[text] = str_replace(";)", "<img src=\"smilies/wink.gif\">", $_POST[text]);
        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") {

                $_POST['besked'] = ereg_replace("<([^>]+)>", "", $_POST['besked']);

        $_POST[text] = str_replace(":)", "<img src=\"smilies/smile.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":P", "<img src=\"smilies/tongue.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":D", "<img src=\"smilies/biggrin.gif\">", $_POST[text]);

        $_POST[text] = str_replace("/cry", "<img src=\"smilies/cry.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":@", "<img src=\"smilies/devil.gif\">", $_POST[text]);

        $_POST[text] = str_replace("/mad", "<img src=\"smilies/mad.gif\">", $_POST[text]);

        $_POST[text] = str_replace("/nono", "<img src=\"smilies/nono.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":(", "<img src=\"smilies/sad.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":-O", "<img src=\"smilies/shocked.gif\">", $_POST[text]);

        $_POST[text] = str_replace(":S", "<img src=\"smilies/sick.gif\">", $_POST[text]);

        $_POST[text] = str_replace("/uhh", "<img src=\"smilies/uhh.gif\">", $_POST[text]);

        $_POST[text] = str_replace(";)", "<img src=\"smilies/wink.gif\">", $_POST[text]);
       
        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>

<meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)">

<title>Admin system</title>



</head>

<script language="JavaScript">

function openWindow(URL,name,features) {

  window.open(URL,name,features);

}

</script>



<body body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" topmargin="0" leftmargin="10" text="#FFFFFF" bgcolor="#101318">



<p align="center"><font face="MS Sans Serif" size="2"><br>



<img src='http://www.weirdweapon.com/images/nyhedsystem.jpg' border='0' width="162" height="26"/></font></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>

<font face="MS Sans Serif" size="1">Bruger:</font><br>

<input type="text" name="name" size="30" value="<?php echo $get[name]; ?>" style="font-family: MS Sans Serif; font-size: 8pt"><br>

<font face="MS Sans Serif" size="1"><br>

Overskrift:</font><br>

<input type="text" name="title" size="30" value="<?php echo $get[title]; ?>" style="font-size: 8pt; font-family: MS Sans Serif"><br>

<br>

<font size="1" face="MS Sans Serif">Nyhed:</font><br>

<textarea rows="6" name="text" cols="41" style="font-family: MS Sans Serif; font-size: 8pt"><?php echo $get[text]; ?></textarea><p>

<input type="submit" value="Post It Now....!" name="Opdater" style="font-size: 8pt; font-family: MS Sans Serif"></p>

</form>

<?php

} else {

?>



<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">

<p>

<font face="MS Sans Serif" size="1">Bruger:</font><br>

<input type="text" name="name" size="30" style="color: #000000; font-family: MS Sans Serif; font-size: 8 pt"><br>

<br>

<font face="MS Sans Serif" size="1">Overskrift:<br>

</font>

<input type="text" name="title" size="30" style="font-family: MS Sans Serif; font-size: 8 pt"><br>

<font face="MS Sans Serif" size="1"><br>

<br>

Billede:<br>

</font>

<input type="radio" value="1" name="pic" style="font-family: MS Sans Serif; font-size: 8 pt">

<input type="file" name="upfil" size="20" style="font-family: MS Sans Serif; font-size: 8 pt"> &nbsp;<p><input type="radio" value="2" name="pic"> <font face="MS Sans Serif" size="1">

CS News</font></p>

<p><input type="radio" value="3" name="pic" checked> <font face="MS Sans Serif" size="1">

Intet billede<br>

<br>

Nyhed:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href smilies.htm onClick="openWindow('smilies.htm','vindueNavn','toolbar=no, location=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes, width=250, height=350')" border="0" style="cursor:pointer; cursor:hand; text-decoration: none"> Smilies</a><br>

</font>

<textarea rows="6" name="text" cols="41" style="font-family: MS Sans Serif; font-size: 8 pt"></textarea></p>

<p>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<input type="submit" value="Post It Now....!" name="upload" style="font-family: MS Sans Serif; font-size: 8 pt"></p>

</form>



<?php

}

?>

<br>

<div style="border-top-style: solid; border-top-width: 1px; padding-top: 1px">

<p align="center"><font face="MS Sans Serif" size="2"><b>Slet/Opdater Nyheder</b></font></p>

</div>

<?php

$query = mysql_query("SELECT id, title FROM news ORDER BY id DESC");

while ($row = mysql_fetch_array($query)) {

    echo "<p align='center'><a href='$_SERVER[PHP_SELF]?id=$row[id]&func=slet'><font size='1' face='MS Sans Serif'>Slet</a> - <a href='$_SERVER[PHP_SELF]?id=$row[id]&func=getnews'>Opdater</a> - $row[title]<br>";

}

?>



<p align='center'><a href="index.php">



<img border="0" src="../images/back.jpg" width="57" height="14"></a></p>



<p></p>

</body>

</html>



<?php

}

?>
Avatar billede mr.badass Nybegynder
22. januar 2004 - 12:52 #38
Jeg har fikset det hele, det eneste jeg mangler er at få ens navn ind i brugernavnet, så man er fri for selv at skrive det ind :D

Hvis du hjælper mig med dette, så er det dine points :D
Avatar billede mr.badass Nybegynder
22. januar 2004 - 12:52 #39
muhaha
Avatar billede ahv Nybegynder
22. januar 2004 - 23:54 #40
Når man logger ind skal du trække det respektive brugernavn ud via en SELECT statement, og smide det ind i en session istedet for det id der bliver registreret nu, der hvor forfatter feltet er skriver du blot;

value="<?php echo $_SESSION["navn"]; ?>"
Avatar billede mr.badass Nybegynder
23. januar 2004 - 09:29 #41
Jeg har nu sat det ind hvor forfatter skal være, men det virker ik.
Uddrag af admin.php:

<font face="MS Sans Serif" size="1">Bruger:</font><br>

<input type="text" name="name" size="30" value="<?php echo $get[name]; ?>" style="font-family: MS Sans Serif; font-size: 8pt"><br>

Der er ik andet jeg skulle gøre vel.......? Og Navn, jeg har ik noget der hedder navn i min mysql database.
Avatar billede mr.badass Nybegynder
05. februar 2004 - 08:40 #42
nå nu lukker vi butikken!
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