Ik ben me sinds kort aan het verdiepen in PHP, en ben bezig met het schrijven van mn eerste nieuwssysteem. Maar een aantal pagina's willen niet echt goed lukken en zelf snap ik wel waarom maar geen flauw idee hoe het wel moet zeg maar. Het betreft de pagina's uit het admin gedeelte waarbij ik het nieuws kan aanpassen, waarbij ik het nieuws kan verwijderen, waarbij ik de comments kan plaatsen, waarbij ik de comments kan aanpassen en waarbij ik de comments kan verwijderen. Ook werkt mijn file/image uploader nog van geen kanten. Ik zal jullie niet gelijk met alles lastig vallen. Want daar zitten de moderators EN jullie vast en zeker niet op te wachten. Dus ik zal alleen die codes van nieuws aanpassen en nieuws verwijderen plaatsen. Maar mocht er toch iemand zijn die het leuk vind en bereid is mij te helpen hoor ik het graag dan kunnen we alleen beter emailen ofzo of msn maargoed dat hoor ik dan wel. hier mijn codes in de volgende volgorde: eerst de pagina waar het nieuws moet kunnen worden aangepast en vervolgens de pagina waar het moet kunnen worden verwijderd:
<< CODE >>
[u]// nieuws aanpassen \[/u]
[b]// nieuws verwijderen \[/b]
ALVAST HARTSTIKKE BEDANKT VOOR JULLIE HULP!!!
<< CODE >>
[u]// nieuws aanpassen \[/u]
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
| <!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"> <title>Berichten bewerken</title> <style type="text/css"> <!-- a:link { color: #910B0C; } a:visited { color: #910B0C; } a:hover { color: #910B0C; } a:active { color: #910B0C; } body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; } body { background-image: url(images/bg3.jpg); } --> </style></head> <body> <?php session_start(); include("header.php"); include("config.php"); if(session_is_registered("sess_username")) { if(strlen($_POST['username']) < 1 || strlen($_POST['bericht']) < 1) { echo("<table width=\"400\" border=\"0\" align=\"center\" bgcolor=\"#FFFFFF\"><tr><td><center>U heeft geen naam of bericht ingevuld. Klik op vorige om terug te gaan.</td></tr></table>"); } else { $n_id = $_GET['n_id']; $sql2 = mysql_query("SELECT log_id FROM Loggers WHERE username = '$sess_username'"); $row = mysql_fetch_object($sql2); $logger = $row->log_id; $titel = $_POST['titel']; $categorie = $_POST['categorie']; $bericht = $_POST['bericht']; $bericht = nl2br($bericht); $bericht = bbcode($bericht); $sql = "UPDATE Nieuws SET log_id ='$logger', titel='$titel', categorie='$categorie', bericht='$bericht' WHERE n_id='$n_id'"; mysql_query($sql) or die(mysql_error()); echo("<table width=\"400\" border=\"0\" align=\"center\" bgcolor=\"#FFFFFF\"><tr><td><center>Het bericht is bewerkt.</td></tr></table>"); include("functions.php"); refresh("admin.php", 1); } } if(!$_POST['bewerk']) { $sql3 = mysql_query("SELECT * FROM Nieuws WHERE n_id = '$id'"); $id = $_GET['n_id']; while($row = mysql_fetch_object($sql3)) { ?> <FORM ACTION="bbericht.php?n_id=<? echo $id; ?>" METHOD="post"> <TABLE align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><br> <TR> <TD><strong>Titel:</strong></TD> <TD><input name="titel" type="text" id="titel" size="50" maxlength="100" value="<? echo "{$row->titel}"; ?>"></TD> </TR> <TR> <TD> </TD> <TD> </TD> </TR> <TR> <TD><strong>Categorie</strong></TD> <TD><select name="categorie" size="1" id="categorie" style="width: 325px;"> <option selected disabled><? echo "{$row->categorie}"; ?></option> <option value="Drank en uitgaan">Drank en uitgaan</option> <option value="Hilarisch">Hilarisch</option> <option value="Muziek en DJ's">Muziek en DJ's</option> <option value="Nieuws">Nieuws</option> <option value="NSFW">NSFW</option> <option value="WWW">WWW</option> <option value="Overige">Overige</option> </select> </TD> </TR> <TR> <TD> </TD> <TD> </TD> </TR> <TR> <TD> </TD> <TD> </TD> </TR> <TR> <TD><strong>Bericht:</strong></TD> <TD><TEXTAREA name="bericht" COLS=50 ROWS=35><? echo "{$row->bericht}"; ?></TEXTAREA></TD> </TR> <TR> <TD></TD> <TD> </TD> </TR> <TR> <TD></TD> <TD><INPUT TYPE="submit" VALUE="bewerken"><INPUT TYPE="hidden" NAME="bewerk" Value="bewerk"></TD> </TR> </TABLE> </form> </body> </htmL> <? } } ?> |
[b]// nieuws verwijderen \[/b]
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
| <!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"> <title>Berichten verwijderen</title> <style type="text/css"> <!-- a:link { color: #910B0C; text-decoration: none; } a:visited { text-decoration: none; color: #910B0C; } a:hover { text-decoration: underline; color: #910B0C; } a:active { text-decoration: none; color: #910B0C; } body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; } body { background-image: url(images/bg3.jpg); } --> </style></head> <body> <? session_start(); include("header.php"); include("config.php"); if(session_is_registered("sess_username")) { $n_id = $_GET['n_id']; if($verwijderen == "yes") { $n_id = $_GET['n_id']; $delete = "DELETE FROM Nieuws WHERE id = '$n_id'"; $delete2 = "DELETE FROM Comments WHERE n_id = '$n_id'"; mysql_query($delete) or die(mysql_error()); mysql_query($delete2) or die(mysql_error()); echo("Verwijderd."); include("functions.php"); refresh("admin.php", 1); } if($verwijderen != "yes") { $nid = $_GET['n_id']; ?> <table width="400" border="0" align="center" bgcolor="#FFFFFF"> <tr> <td> <font class="16px">Wil je dit nieuws bericht echt verwijderen?</font><br> <a href="vbericht.php?nid=<? echo $nid; ?>&verwijderen=yes">Ja</a><br> <a href="admin.php">Nee</a> </td> </tr> </table> <? } } ?> </body> </html> |
ALVAST HARTSTIKKE BEDANKT VOOR JULLIE HULP!!!
[ Voor 20% gewijzigd door NMe op 04-07-2005 22:03 . Reden: code tags gefixt, volgende keer zelf doen :) ]