tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
23
ZUGRIFFE
2124
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    andrii andrii ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    14
    hallo zusammen,

    stehe vor folgendem problem!
    ich möchste gerne tinymce als news cms verwenden, sprich die daten werden in datenbanken gespeichert und über eine db_ausgabe.php ausgelesen.

    jetzt ist das problem das die speicherung funktioniert, aber bei der db_ausgabe.php kein text erscheint

    könntet ihr mir weiterhelfen? arbeite jetzt schon drei tage an diesem projekt und es will einfach nicht klappen....

    full.html

    HTML-Code:
    <!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>Full featured example</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 : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
    
    		// 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",
    		theme_advanced_toolbar_location : "top",
    		theme_advanced_toolbar_align : "left",
    		theme_advanced_statusbar_location : "bottom",
    		theme_advanced_resizing : true,
    
    		// Example content CSS (should be your site CSS)
    		content_css : "css/content.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://www.fmwebdesign.net/editor/examples/work.php">
    	<div>
    		<h3>Full featured example</h3>
    
    		<p>
    			This page shows all available buttons and plugins that are included in the TinyMCE core package.
    			There are more examples on how to use TinyMCE in the <a href="http://wiki.moxiecode.com/examples/tinymce/">Wiki</a>.
    		</p>
    
    		<!-- Gets replaced with TinyMCE, remember HTML in a textarea should be encoded -->
    		<div>
    			<textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 80%">
    				&lt;p&gt;
    				&lt;img src="media/logo.jpg" alt=" " hspace="5" vspace="5" width="250" height="48" align="right" /&gt;	TinyMCE is a platform independent web based Javascript HTML &lt;strong&gt;WYSIWYG&lt;/strong&gt; editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other Content Management Systems.
    				&lt;/p&gt;
    				&lt;p&gt;
    				We recommend &lt;a href="http://www.getfirefox.com" target="_blank"&gt;Firefox&lt;/a&gt; and &lt;a href="http://www.google.com" target="_blank"&gt;Google&lt;/a&gt; &lt;br /&gt;
    				&lt;/p&gt;
    			</textarea>
    		</div>
    
    		<!-- Some integration calls -->
    		<a href="javascript:;" onmousedown="tinyMCE.get('elm1').show();">[Show]</a>
    		<a href="javascript:;" onmousedown="tinyMCE.get('elm1').hide();">[Hide]</a>
    		<a href="javascript:;" onmousedown="tinyMCE.get('elm1').execCommand('Bold');">[Bold]</a>
    		<a href="javascript:;" onmousedown="alert(tinyMCE.get('elm1').getContent());">[Get contents]</a>
    		<a href="javascript:;" onmousedown="alert(tinyMCE.get('elm1').selection.getContent());">[Get selected HTML]</a>
    		<a href="javascript:;" onmousedown="alert(tinyMCE.get('elm1').selection.getContent({format : 'text'}));">[Get selected text]</a>
    		<a href="javascript:;" onmousedown="alert(tinyMCE.get('elm1').selection.getNode().nodeName);">[Get selected element]</a>
    		<a href="javascript:;" onmousedown="tinyMCE.execCommand('mceInsertContent',false,'<b>Hello world!!</b>');">[Insert HTML]</a>
    		<a href="javascript:;" onmousedown="tinyMCE.execCommand('mceReplaceContent',false,'<b>{$selection}</b>');">[Replace selection]</a>
    
    		<br />
    		<input type="submit" name="save" value="Submit" />
    		<input type="reset" name="reset" value="Reset" />
    	</div>
    </form>
    
    </body>
    </html>
    work.php
    PHP-Code:
    <head>
    <title>Daten verarbeiten</title>
    </head>
    <body>

    <?php

    $host 
    "";
    $user "";
    $password "";
    $dbname "";
    $tabelle ="news";

    $dbverbindung mysql_connect ($host$user$password);

    $dbanfrage "INSERT into $tabelle values ('0', '$Array[elm1]')";

    if (
    mysql_db_query ($dbname$dbanfrage$dbverbindung)) {
    print (
    "Datenbankeintrag erfolgreich.");
    } else {
    print (
    "Es traten Probleme auf.");
    }
    mysql_close ($dbverbindung);

    ?>

    </body>
    </html>

    db_ausgabe.php

    PHP-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>Inhalte ausgeben</title>
    </head>
    <body>

    <?php

    $host 
    "";
    $user "";
    $password "";
    $dbname "";
    $tabelle ="news";

    $dbverbindung mysql_connect ($host$user$password);

    $dbanfrage "SELECT * from $tabelle";
    $result mysql_db_query ($dbname$dbanfrage$dbverbindung);

     while (
    $ausgabe mysql_fetch_array ($result))
     {
     print (
    "$elm1");
     }

    mysql_close ($dbverbindung)
    ?>

    </body>
    </html>

    BESTEN DANK
    andreas
     

  2. #2
    Avatar von Interritor
    Interritor Interritor ist offline Mitglied Brokat
    Registriert seit
    Mar 2001
    Ort
    Mönchengladbach (NRW)
    Beiträge
    449
    print ("$elm1"); ?

    Müsste das nich eher sowas sein wie:

    print ($ausgabe["elm1"]);
     
    Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben.
    Computer sind dazu da, uns die Arbeit zu
    erleichtern, die wir ohne sie gar nicht haetten.

  3. #3
    Avatar von CookieBuster
    CookieBuster CookieBuster ist offline <?= "Hello World" ?>
    Registriert seit
    Sep 2008
    Ort
    Münsingen (BW)
    Beiträge
    420
    Blog-Einträge
    4
    In der While-Schleife musst du schon über $ausgabe gehen.

    PHP-Code:
    echo $ausgabe['elm1']; 
     
    There are only 10 types of people in the world — those who understand binary, and those who don't.

    Mach mal einer das Licht an, ich hör nix!

    Why is 6 afraid of 7? Because 7 8 9.

  4. #4
    andrii andrii ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    14
    Zitat Zitat von CookieBuster Beitrag anzeigen
    In der While-Schleife musst du schon über $ausgabe gehen.

    PHP-Code:
    echo $ausgabe['elm1']; 
    DANKE FÜR DIE RASCHEN ANTOWRTEN!

    text kommt noch immer keiner
    PHP-Code:
    <?php
    error_reporting
    E_ALL E_STRICT );
    ini_set('display_errors'TRUE);
    $host "";
    $user "";
    $password "";
    $dbname "";
    $tabelle ="news";

    $dbverbindung mysql_connect ($host$user$password);

    $dbanfrage "SELECT * from $tabelle";
    $result mysql_db_query ($dbname$dbanfrage$dbverbindung);

     while (
    $ausgabe mysql_fetch_array ($result))
     {
     echo 
    $ausgabe['elm1'];
     }
     {
     print (
    $ausgabe["elm1"]);
     }

    mysql_close ($dbverbindung)
    ?>
     

  5. #5
    Avatar von RipmaV
    RipmaV RipmaV ist offline Mitglied Bronze
    Registriert seit
    Jun 2004
    Ort
    Deutschland(Hamburg)
    Beiträge
    35
    PHP-Code:
     while ($ausgabe mysql_fetch_array ($result))
     {
     echo 
    $ausgabe['elm1'];
     }
     {
     print (
    $ausgabe["elm1"]);
     } 
    was willst du damit erreichen?
    besonders mit der 2. geschweiftenklammer?
    fehlt da nicht etwas oder hast du nur vergessen es raus zu nehmen?
     
    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.1
    GCS d--(-)@?>+ s: a? C++(+)>+++ !UL P L++ E? W+++ N- o-- K--? w O-- M- V- PS PE- Y+ PGP++ t+ 5 X R+ tv++ b+++ DI+ D- G e+ h r++ y+++
    ------END GEEK CODE BLOCK------

  6. #6
    andrii andrii ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    14
    Zitat Zitat von RipmaV Beitrag anzeigen
    PHP-Code:
     while ($ausgabe mysql_fetch_array ($result))
     {
     echo 
    $ausgabe['elm1'];
     }
     {
     print (
    $ausgabe["elm1"]);
     } 
    was willst du damit erreichen?
    besonders mit der 2. geschweiftenklammer?
    fehlt da nicht etwas oder hast du nur vergessen es raus zu nehmen?
    ich will das mir in meiner db_ausgabe.php mein text von der datenbank ausgelesen wird , nur funktioniert das einfach nicht...ich habs auch schon ohne der geschweiftenklammer ausprobiert... geht leider auch nicht
     

  7. #7
    Avatar von Interritor
    Interritor Interritor ist offline Mitglied Brokat
    Registriert seit
    Mar 2001
    Ort
    Mönchengladbach (NRW)
    Beiträge
    449
    Wow, du hast keinen parse -error bekommen, bei der Ausführung?

    Du brauchst nur eins von beidem, print oder echo.

    Steht den überhaupt was in der Spalte "elm1", in deiner Tabelle drin?
    Geändert von Interritor (13.05.09 um 17:25 Uhr) Grund: e es fehte das e
     
    Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben.
    Computer sind dazu da, uns die Arbeit zu
    erleichtern, die wir ohne sie gar nicht haetten.

  8. #8
    Avatar von RipmaV
    RipmaV RipmaV ist offline Mitglied Bronze
    Registriert seit
    Jun 2004
    Ort
    Deutschland(Hamburg)
    Beiträge
    35
    Aber so wird er dir höchstens eine Fehlermeldung raus werfen weil er nicht weiß was er mit der zweiten schweifklammer machen soll.

    suchst du vllt. sowas?
    PHP-Code:
    while ($ausgabe mysql_fetch_array ($result)){
        if (
    $ausgabe != false) {
            echo 
    $ausgabe['elm1'];
        } else {
            echo(
    "Es traten Probleme auf.");
        }

     
    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.1
    GCS d--(-)@?>+ s: a? C++(+)>+++ !UL P L++ E? W+++ N- o-- K--? w O-- M- V- PS PE- Y+ PGP++ t+ 5 X R+ tv++ b+++ DI+ D- G e+ h r++ y+++
    ------END GEEK CODE BLOCK------

  9. #9
    andrii andrii ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    14
    PHP-Code:
    $dbverbindung mysql_connect ($host$user$password);

    $dbanfrage "SELECT * from $tabelle";
    $result mysql_db_query ($dbname$dbanfrage$dbverbindung);

    while (
    $ausgabe mysql_fetch_array ($result)){
        if (
    $ausgabe != false) {
            echo 
    $ausgabe['elm1'];
        } else {
            print (
    "Es traten Probleme auf.");
        }
    }  
     
     {
     print (
    $ausgabe["elm1"]);
     }

    mysql_close ($dbverbindung)
    ?> 
    immer noch keine ausgabe.... jetzt blick ich nicht mehr durch?
     

  10. #10
    Maik Tutorials.de Gastzugang
    @andrii: Bitte achte auf die Netiquette (Nr.15) bzgl. deiner durchgängigen Kleinschreibung, die hier nicht erwünscht ist - vielen Dank!

    mfg Maik
     

  11. #11
    andrii andrii ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    14
    Zitat Zitat von Maik Beitrag anzeigen
    @andrii: Bitte achte auf die Netiquette (Nr.15) bzgl. deiner durchgängigen Kleinschreibung, die hier nicht erwünscht ist - vielen Dank!

    mfg Maik
    Sorry, werde mich bemühen

    Wird das untere print entfernt, tritt folgender Fehler auf:
    Parse error: syntax error, unexpected $end in /var/www/web378/html/editor/examples/db_ausgabe.php on line 34


    PHP-Code:
    $dbverbindung mysql_connect ($host$user$password);

    $dbanfrage "SELECT * from $tabelle";
    $result mysql_db_query ($dbname$dbanfrage$dbverbindung);

    while (
    $ausgabe mysql_fetch_array ($result)){
        if (
    $ausgabe != false) {
            echo 
    $ausgabe['elm1'];
        } else {
            print (
    "Es traten Probleme auf.");
        }

    mysql_close ($dbverbindung)
    ?> 
    Zitat Zitat von Andre Karl Beitrag anzeigen
    Wow, du hast keinen parse -error bekommen, bei der Ausführung?

    Du brauchst nur eins von beidem, print oder echo.

    Steht den überhaupt was in der Spalte "elm1", in deiner Tabelle drin?
    Daten sind in der Tabelle vorhanden! Ein Parse Error ist nun auch zu sehen
     

  12. #12
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    PHP-Code:
    mysql_close ($dbverbindung
    Da fehlt ein Semikolon.
     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

  13. #13
    andrii andrii ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    14
    Zitat Zitat von Loomes Beitrag anzeigen
    PHP-Code:
    mysql_close ($dbverbindung
    Da fehlt ein Semikolon.
    DANKE - aber auch das ist noch nicht die Endlösung.
    Parse error: syntax error, unexpected $end in /var/www/web378/html/editor/examples/db_ausgabe.php on line 34

    ON LINE 34 ist eigentlich nichts mehr..


    PHP-Code:
    $dbverbindung mysql_connect ($host$user$password);

    $dbanfrage "SELECT * from $tabelle";
    $result mysql_db_query ($dbname$dbanfrage$dbverbindung);

    while (
    $ausgabe mysql_fetch_array ($result)){
        if (
    $ausgabe != false) {
            echo 
    $ausgabe['elm1'];
        } else {
            print (
    "Es traten Probleme auf.");
        }

    mysql_close ($dbverbindung);
    ?> 
    DANKE!
     

  14. #14
    Avatar von Chumper
    Chumper Chumper ist offline Eichhörnchen
    Registriert seit
    Mar 2006
    Ort
    Vancouver
    Beiträge
    440
    Zeile 34 sehe ich nicht, poste doch mal den Kompletten Code und ersetze Passwörter und Namen durch XXX.
    Wird auch eher in 33 sein.
     
    mfg Nils

    Problem gelöst?
    Dann bitte das Thema als erledigt anhaken
    und die Antwort bewerten, die weitergeholfen hat.


    Danke!

  15. #15
    andrii andrii ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    14
    Zitat Zitat von Chumper Beitrag anzeigen
    Zeile 34 sehe ich nicht, poste doch mal den Kompletten Code und ersetze Passwörter und Namen durch XXX.
    Wird auch eher in 33 sein.
    Code 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
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>Inhalte ausgeben</title>
    </head>
    <body>
     
    <?php
    error_reporting( E_ALL | E_STRICT );
    ini_set('display_errors', TRUE);
    $host = "";
    $user = "";
    $password = "";
    $dbname = "";
    $tabelle ="news";
     
    $dbverbindung = mysql_connect ($host, $user, $password);
     
    $dbanfrage = "SELECT * from $tabelle";
    $result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
     
    while ($ausgabe = mysql_fetch_array ($result)){
        if ($ausgabe != false) {
            echo $ausgabe['elm1'];
        } else {
            print ("Es traten Probleme auf.");
        }
     
    mysql_close ($dbverbindung);
    ?>
     
    </body>
    </html>

    html ist die Zeile 33
     

Ähnliche Themen

  1. TinyMCE und XSL
    Von roman0906 im Forum Javascript & Ajax
    Antworten: 15
    Letzter Beitrag: 02.09.09, 14:56
  2. TinyMCE
    Von schutzgeist im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 12.01.08, 09:21
  3. TinyMCE
    Von d-braun im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 07.05.07, 19:11
  4. CMS mit TinyMCE , PHP, MySQL
    Von EmilPopov im Forum PHP
    Antworten: 0
    Letzter Beitrag: 12.06.06, 13:56
  5. Tinymce
    Von domiweber im Forum PHP
    Antworten: 1
    Letzter Beitrag: 04.04.06, 01:42