Antworten auf deine Fragen:
Neues Thema erstellen

Probleme beim übergeben an tinymc

ThorstenG

Nicht mehr ganz neu hier

ich habe folgendes Problem und hoffe das mir vielleicht jemand den weg ein wenig erklären kann , da ich total auf dem schlauch steh

ich würde gerne beim drücken einer schaltfläche den inhalt aus der Datenbank in tinymce laden

nun bin ich woie folgt vorgegangen



PHP:
<?php 


if ($_POST['senden'] == "0"){
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Editor</title>

<!-- TinyMCE -->
<script type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
    tinyMCE.init({
        // General options
        mode : "textareas",
        theme : "advanced",
        plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave",

        // Theme options
        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : true,

        // Example word content CSS (should be your site CSS) this one removes paragraph margins
        content_css : "css/word.css",

        // Drop lists for link/image/media/template dialogs
        template_external_list_url : "lists/template_list.js",
        external_link_list_url : "lists/link_list.js",
        external_image_list_url : "lists/image_list.js",
        media_external_list_url : "lists/media_list.js",

        // Replace values for the template plugin
        template_replace_values : {
            username : "Some User",
            staffid : "991234"
        }
    });
</script>
<!-- /TinyMCE -->

</head>
<body>

<form method="post" action="http://tinymce.moxiecode.com/dump.php?example=true">
    <h3>Word processor example</h3>

    <p>
        This page shows you how to configure TinyMCE to work more like common word processors.
        There are more examples on how to use TinyMCE in the <a href="http://tinymce.moxiecode.com/examples/">Wiki</a>.
    </p>

    <!-- Gets replaced with TinyMCE, remember HTML in a textarea should be encoded -->
    <textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 80%">
        &lt;p&gt;This is the first paragraph.&lt;/p&gt;
        &lt;p&gt;This is the second paragraph.&lt;/p&gt;
        &lt;p&gt;This is the third paragraph.&lt;/p&gt;
    </textarea>

    <br />
    <input type="submit" name="save" value="Submit" />
    <input type="reset" name="reset" value="Reset" />
</form>
<script type="text/javascript">
if (document.location.protocol == 'file:') {
    alert("The examples might not work properly on the local file system due to security settings in your browser. Please use a real webserver.");
}
</script>
</body>
</html>

<?php
                                                              
                                                                }else{
                                                                
                                                                 ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
 <head>
 
</head>

<link rel="stylesheet" href="css/css.css" type="text/css" />

<body>
<body id="page_header_verlauf">
<div id="page_header_logo"><a href="http://flashup-design.de"><img src="images/header_logo.png" border=0></a></div>
<hr/>
<?php 
                                            
                                                
    $server = 'localhost';
    $benutzer = 'root';
    $passwort = '';
    $datenbank = 'versuch';
    
    $verbindung = mysqli_connect($server, $benutzer, $passwort);
    
    if ($verbindung){
      mysqli_select_db($verbindung, $datenbank);
      
        if(mysqli_error($verbindung)){
        echo 'Fehler: ' . mysqli_error($verbindung);
            }else{
                            if (isset($_POST['name'])){
                              $sql = "
                                INSERT INTO
                                  kategorien(name)
                                    VALUES('{$_POST['name']}')
                            ";
                     $abfrage = mysqli_query($verbindung, $sql);
                        echo 'SQL: ' . $sql;
                        echo mysqli_error($verbindung);
                        }
                $sql = "select * FROM kategorien";
                $abfrage = mysqli_query($verbindung, $sql);
                echo 'Zur Auswahl stehen ' . mysqli_num_rows($abfrage) . ' Kategorien';
                            
                            echo '<ul>';
                          while($kategorien = mysqli_fetch_assoc($abfrage)){
                                              echo '<input type="button" value="'.$kategorien['name'].'">';
                                                                
                          }
                            echo '</ul>';
                            mysqli_free_result($abfrage);
            }
          }else{
      echo 'Verbindungsfehler: ' . mysqli_connect_error($verbindung);
      }
        ;
 ?>

 
<?php 

    $server = 'localhost';
    $benutzer = 'root';
    $passwort = '';
    $datenbank = 'versuch';
    
    $verbindung = mysqli_connect($server, $benutzer, $passwort);
    
    if ($verbindung){
      mysqli_select_db($verbindung, $datenbank);
      
        if(mysqli_error($verbindung)){
        echo 'Fehler: ' . mysqli_error($verbindung);
            }else{
                            if (isset($_POST['name'])){
                              $sql = "
                                INSERT INTO
                                  kategorien(name)
                                    VALUES('{$_POST['name']}')
                            ";
                     $abfrage = mysqli_query($verbindung, $sql);
                        echo 'SQL: ' . $sql;
                        echo mysqli_error($verbindung);
                        }
                $sql = "select * FROM content";
                                $abfrage = mysqli_query($verbindung, $sql);
                                



 ?>
                
<div id="tabelle_ausgabe">
<form method="post" action="test2.php">

<table cellpadding="1" cellspacing="3" border="1">
<colgroup>
    <col width="250">
    <col width="100">
        <col width="90">
        <col width="90">
    <col width="90">
            <col width="90">
                  <col width="70">
    <col width="140">
    <col width="140">
        <col width="160">
</colgroup>
<tr>

<td><center>Behandlung</center></td>

<td><center>Beitrag</center></td>

<td><center>Preis<br> normal</center></td>

<td><center>Preis<br>Angebot</center></td>

<td><center>Angebot<br>Start</center></td>

<td><center>Angebot<br>Ende</center></td>

<td><center>Angebot<br>anzeigen</center></td>

<td><center>Behandlungsdauer<br>von</center></td>

<td><center>Behandlungsdauer<br>bis</center></td>

<td></td>

</tr>
</div>
 

<?php


                            echo '<ul>';
                          while($content = mysqli_fetch_assoc($abfrage)){
                                              echo '<tr><td>'
                                                                      . $content['title'] .                                                             
                                                    '</td><td>'
                                                                     .'<input type="hidden" value="0" name="senden">'.'<center><input type="button" value="Bearbeiten" name="bearbeiten" onClick="window.location.reload()"></center>'.
                                                    '</td><td>'
                                                                     .'<input type="text" size="7" value="'.$content['nor_preis'].'" name="nor_preis">'. ?.
                                                    '</td><td>'
                                                                     .'<input type="text" size="7" value="'.$content['ang_preis'].'" name="ang_preis">'. ?.
                                                    '</td><td>'
                                                                     . $content['ang_von'] .
                                                    '</td><td>'
                                                                     . $content['ang_bis'] .
                                                    '</td><td>'
                                                                     .'<input type="checkbox" NAME="one"VALUE="45">'. ja.
                                                    '</td><td>'
                                                                     .'<input type="text" size="7" value="'.$content['beh_dauer_1'].'" name="beh_dauer_1">'. min. 
                                                    '</td><td>'
                                                                     .'<input type="text" size="7" value="'.$content['beh_dauer_2'].'" name="beh_dauer_2">'. min.
                                                    '</td><td>'
                                                                     .'<input type="button" value="Speichern" name="speichern">'.
                                                    '</td>'
                                                    
                                                    .'</tr>' ; 
                                                                
                          }
                            echo '</ul>';
                                
                            //mysqli_free_result($abfrage);
            }
          }else{
      echo 'Verbindungsfehler: ' . mysqli_connect_error($verbindung);
      }

mysqli_close($verbindung);

?>

 

</table>
</form>


</body>


</html>
<?php
}

ich find einfach nicht den fehler , wenn ich den post auf 1 setze startet er das tinymc einwandfrei aber daten nimmt er nicht mit .

lg
thorsten
 

dlogic

Allrounder

AW: Probleme beim übergeben an tinymc

Der Inhalt in TinyMCE sieht im Moment so aus:

Code:
[COLOR=#000000]    <textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 80%">
        &lt;p&gt;This is the first paragraph.&lt;/p&gt;
        &lt;p&gt;This is the second paragraph.&lt;/p&gt;
        &lt;p&gt;This is the third paragraph.&lt;/p&gt;
</textarea>
[/COLOR]

Also alles was in <textarea> geladen oder drin steht, wird in TinyMCE angezeigt. D.h. du musst die Daten welche aus der DB kommen, zuerst in das textarea feld laden ;-)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
118.611
Beiträge
1.538.342
Mitglieder
67.524
Neuestes Mitglied
BSKGA
Oben