ERLEDIGT
JA
JA
ANTWORTEN
23
23
ZUGRIFFE
2124
2124
EMPFEHLEN
-
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
work.phpHTML-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%"> <p> <img src="media/logo.jpg" alt=" " hspace="5" vspace="5" width="250" height="48" align="right" /> TinyMCE is a platform independent web based Javascript HTML <strong>WYSIWYG</strong> 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. </p> <p> We recommend <a href="http://www.getfirefox.com" target="_blank">Firefox</a> and <a href="http://www.google.com" target="_blank">Google</a> <br /> </p> </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>
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
-
13.05.09 16:30 #2
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.
-
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.
-
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)
?>
-
13.05.09 17:16 #5was willst du damit erreichen?PHP-Code:
while ($ausgabe = mysql_fetch_array ($result))
{
echo $ausgabe['elm1'];
}
{
print ($ausgabe["elm1"]);
}
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------
-
-
13.05.09 17:23 #7
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.
-
13.05.09 17:25 #8
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------
-
immer noch keine ausgabe.... jetzt blick ich nicht mehr durch?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)
?>
-
13.05.09 17:32 #10Maik 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
-
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
Daten sind in der Tabelle vorhanden! Ein Parse Error ist nun auch zu sehenPHP-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)
?>
-
Da fehlt ein Semikolon.PHP-Code:
mysql_close ($dbverbindung)
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
-
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..
DANKE!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);
?>
-
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!
-
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
-
TinyMCE und XSL
Von roman0906 im Forum Javascript & AjaxAntworten: 15Letzter Beitrag: 02.09.09, 14:56 -
TinyMCE
Von schutzgeist im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 12.01.08, 09:21 -
TinyMCE
Von d-braun im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 07.05.07, 19:11 -
CMS mit TinyMCE , PHP, MySQL
Von EmilPopov im Forum PHPAntworten: 0Letzter Beitrag: 12.06.06, 13:56 -
Tinymce
Von domiweber im Forum PHPAntworten: 1Letzter Beitrag: 04.04.06, 01:42





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren