Hallo,
Ik weet niet of ik dit in de goeie forum sectie plaats maar ik heb een vraag over de FCKeditor.
In de header include ik het script:
<script type="text/javascript" src="editor/fckeditor.js"></script>
en met het volgende script wil ik graag een stuk tekst uit de database bewerken:
Een tekst zoals: "Hallo dit soort tekst bijvoorbeeld"
Kan hij gewoon wijzigen
maar zodra er HTML of dergelijke in komt toont hij de editor niet meer.
Dit soort output bijvoorbeeld:
Weet iemand hoe ik dit goed krijg?
Ik weet niet of ik dit in de goeie forum sectie plaats maar ik heb een vraag over de FCKeditor.
In de header include ik het script:
<script type="text/javascript" src="editor/fckeditor.js"></script>
en met het volgende script wil ik graag een stuk tekst uit de database bewerken:
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
| <?PHP if($logt == 1){ if($_SERVER['REQUEST_METHOD'] == "POST"){ $sql = "SELECT page_name, page_content FROM mscms_pages WHERE ID = '".$_GET['page_ID']."'"; $resultaat = mysql_query($sql)or die(mysql_error()); $aantal = mysql_num_rows($resultaat); if($aantal != 0 AND $_POST['FORM_name'] AND $_POST['FORM_content']){ $sql = "UPDATE mscms_pages SET page_name = '".$_POST['FORM_name']."', page_content = '".$_POST['FORM_content']."' WHERE ID = '".$_GET['page_ID']."'"; mysql_query($sql)or die(mysql_error()); echo "Pagina geupdate."; } } $sql = "SELECT page_name, page_content FROM mscms_pages WHERE ID = '".$_GET['page_ID']."'"; $resultaat = mysql_query($sql)or die(mysql_error()); $aantal = mysql_num_rows($resultaat); if($aantal == 0){ echo "Er bestaat geen pagina met de opgegeven ID."; } else{ while($record = mysql_fetch_object($resultaat)){ ?> <form name="form1" method="post" action=""> <table width="595" border="0"> <tr> <td width="142" height="24" valign="top">Pagina naam </td> <td width="408" valign="top"><input name="FORM_name" type="text" id="FORM_name" value="<?PHP echo $record->page_name; ?>"></td> </tr> <tr> <td width="142" valign="top">Inhoud</td> <td valign="top"> <script type="text/javascript"> var oFCKeditor1 = new FCKeditor('FORM_content'); oFCKeditor1.BasePath = 'editor/'; oFCKeditor1.Value = '<?PHP echo $record->page_content; ?>'; oFCKeditor1.Height = '500'; oFCKeditor1.Width = '500'; oFCKeditor1.Create(); </script> </td> </tr> <tr> <td width="142" valign="top"> </td> <td valign="top"><input type="submit" name="Submit" value="Wijzig pagina"></td> </tr> </table> </form> <?PHP } } } ?> |
Een tekst zoals: "Hallo dit soort tekst bijvoorbeeld"
Kan hij gewoon wijzigen
maar zodra er HTML of dergelijke in komt toont hij de editor niet meer.
Dit soort output bijvoorbeeld:
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
| <form name="form1" method="post" action=""> <table width="595" border="0"> <tr> <td width="142" height="24" valign="top">Pagina naam </td> <td width="408" valign="top"><input name="FORM_name" type="text" id="FORM_name" value="Home2"></td> </tr> <tr> <td width="142" valign="top">Inhoud</td> <td valign="top"> <script type="text/javascript"> var oFCKeditor1 = new FCKeditor('FORM_content'); oFCKeditor1.BasePath = 'editor/'; oFCKeditor1.Value = 'aasd<br/> as<br/> da<br/> sd<br/> asd<br/> <br/> asdasdasd<br/> asd<br/> as<br/> d<br/> as<br/> das<br/> d<br/> as<br/> das<br/> d<br/> a<br/> sd<br/> asdasdasd<br/>'; oFCKeditor1.Height = '500'; oFCKeditor1.Width = '500'; oFCKeditor1.Create(); </script> </td> </tr> <tr> <td width="142" valign="top"> </td> <td valign="top"><input type="submit" name="Submit" value="Wijzig pagina"></td> </tr> </table> </form> </td> |
Weet iemand hoe ik dit goed krijg?