TinyMCE in MySQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Roy Bartman

Roy Bartman

18/02/2012 16:21:40
Quote Anchor link
Hallo iedereen.
Ik heb een vraagje. Het lukt mij niet om de TinyMCE inhoud te posten en te inserten in een MySQL row.

Mijn script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/includes/document_head.php';
?>


<?php
if(!empty($_GET["action"])){
$editor = htmlentities($_POST["editor_data"]);
echo $editor;
mysql_query("UPDATE gamesettings SET value = '$editor' WHERE name = 'lolz'");
echo "                <div class=flat_area grid_16>
                    <p><strong>Opgeslagen!</strong></p>
                </div>"
;
}

$result_editor = mysql_query("SELECT * FROM gamesettings WHERE name = 'lolz'");
$row_editor = mysql_fetch_array($result_editor)
?>


                <div class="box grid_16 round_all">
                    <h2 class="box_head grad_colour round_top">Editor</h2>
                    <a href="#" class="grabber">&nbsp;</a>
                    <a href="#" class="toggle">&nbsp;</a>
                    <div class="block no_padding">
                        <form name="editor" action="page.php?p=editor&action=save" method="post">
                        <textarea id="tiny_input"  name="editor_data"><?php echo $row_editor["value"]; ?></textarea>
                        <input type="submit" value="Opslaan">
                        </form>
                    </div>
                </div>
                <div class="flat_area grid_16">
                    <p><strong>Note:</strong> TinyMCS <strong>does not support iOS devices</strong> at this time. It displays just fine but cannot call the keyboard up for editing. TinyMCE should have a fix for this fairly soon.</p>
                </div>
            </div>
        
            <script type="text/javascript">
            new TINY.editor.edit('editor',{
                id:'tiny_input',
                height:200,
                cssclass:'te',
                controlclass:'tecontrol',
                rowclass:'teheader',
                dividerclass:'tedivider',
                controls:['bold','italic','underline','strikethrough','|','subscript','superscript','|',
                          'orderedlist','unorderedlist','|','outdent','indent','|','leftalign',
                          'centeralign','rightalign','blockjustify','|','unformat','|','undo','redo','n','image','hr','link','unlink','|','cut','copy','paste','print','|','font','size','style'],
                footer:false,
                fonts:['Arial','Verdana','Georgia','Trebuchet MS'],
                xhtml:true,
                cssfile:'style.css',
                bodyid:'editor',
                footerclass:'tefooter',
                toggle:{text:'source',activetext:'wysiwyg',cssclass:'toggler'},
                resize:{cssclass:'resize'}
            });
            </script>

        </div>


Alvast bedankt :)

Groetjes,
Roy
Gewijzigd op 18/02/2012 16:22:05 door Roy Bartman
 
PHP hulp

PHP hulp

05/01/2025 09:48:51
 
Roy -

Roy -

18/02/2012 18:06:13
Quote Anchor link
Waar gaat het fout denk je?
Je mysql query is goed? Geen errors met mysql_error(); ?
 
Roy Bartman

Roy Bartman

18/02/2012 18:19:15
Quote Anchor link
Roy D op 18/02/2012 18:06:13:
Waar gaat het fout denk je?
Je mysql query is goed? Geen errors met mysql_error(); ?


Nee, de query is goed, maar het komt doordat hij de oude inhoud van TinyMCE post ipv de nieuwe...
 
- SanThe -

- SanThe -

18/02/2012 18:22:10
Quote Anchor link
Roy Bartman op 18/02/2012 16:21:40:
... en te inserten in een MySQL row ...


Je hebt ook geen INSERT maar een UPDATE.
Gewijzigd op 18/02/2012 18:22:25 door - SanThe -
 
Roy Bartman

Roy Bartman

18/02/2012 18:42:34
Quote Anchor link
- SanThe - op 18/02/2012 18:22:10:
Roy Bartman op 18/02/2012 16:21:40:
... en te inserten in een MySQL row ...


Je hebt ook geen INSERT maar een UPDATE.


Weet ik, maar daar gaat het niet om. De hoofdvraag is: waarom post TinyMCE de oude TinyMCE inhoud in plaats van de nieuwe??
 
- SanThe -

- SanThe -

18/02/2012 18:45:06
Quote Anchor link
Misschien is de UPDATE niet gelukt. Je controleert nergens iets, dus alles is gokken. Bouw eens een nette foutafhandeling in.
 
Roy -

Roy -

18/02/2012 18:45:29
Quote Anchor link
Je gebruik de nieuwste versie van TinyMCE? Wat doet hij in andere browsers?
Heb zoiets wel eens gehad met een oude versie van TinyMCE in een nieuwe browser.
 
Obelix Idefix

Obelix Idefix

18/02/2012 18:56:06
Quote Anchor link
debuggen: is $echo wat je verwacht?
echo de query op regel 9.
 
Roy Bartman

Roy Bartman

18/02/2012 21:00:41
Quote Anchor link
Obelix en Idefix op 18/02/2012 18:56:06:
debuggen: is $echo wat je verwacht?
echo de query op regel 9.


Als ik dat echo, krijg ik de oude TinyMCE waarde. De nieuwe wordt dus niet gepost. HELP ME PLEASE :S
 

18/02/2012 22:34:30
Quote Anchor link
Wat gebeurd er als je tinymce uitschakeld?
 
Roy Bartman

Roy Bartman

19/02/2012 07:47:11
Quote Anchor link
Dan werkt het wel :(
 
Roy Bartman

Roy Bartman

21/02/2012 19:14:08
Quote Anchor link
BUMP
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.