newsscript mit htmlarea

  • Hallo,

    habe mein newsscript umgeschrieben mit einer htmlarea. Folgendes
    Problem tritt auf: Wenn ich den Titel und News schreibe ist auch
    alles in Ordnung, nur das System speichert mir nicht die News
    sondern nur den Titel. Ich habe mal den Programmiercode hier
    eingefügt und bitte um Hilfe. Der Auszug ist ein Teil des Scriptes:


    <script type="text/javascript">
    _editor_url = "/news/";
    _editor_lang = "de";
    </script>


    <script type="text/javascript"
    src="htmlarea.js"></script>

    <script type="text/javascript">
    HTMLArea.loadPlugin("CSS");

    function initDocument() {
    var editor = new HTMLArea("news_msg");
    editor.config.pageStyle = "@import url(custom.css);";
    editor.registerPlugin(CSS, {
    combos : [
    { label: 'Syntax',
    // menu text // CSS class
    options: { 'None' : '',
    'Code' : 'code',
    'String' : 'string',
    'Comment' : 'comment',
    'Variable name' : 'variable-name',
    'Type' : 'type',
    'Reference' : 'reference',
    'Preprocessor' : 'preprocessor',
    'Keyword' : 'keyword',
    'Function name' : 'function-name',
    'Html tag' : 'html-tag',
    'Html italic' : 'html-helper-italic',
    'Warning' : 'warning',
    'Html bold' : 'html-helper-bold'
    },
    context: 'pre'
    },
    { label: 'Info',
    options: { 'None' : '',
    'Quote' : 'quote',
    'Highlight' : 'highlight',
    'Deprecated' : 'deprecated'
    }
    }
    ]
    });
    editor.generate();
    }
    </script>
    <body onload="initDocument()">


    <?php
    if(file_exists('news.config.inc.php')) {
    @include('news.config.inc.php'); }
    else { echo '

    Fehler:
    Konfigurations-Datei konnte nicht geladen
    werden.

    '; die(); }

    echo $news[admin_header];

    if($pass==$news['owner_pass'] && $user==$news['owner']) {

    if($doEntry=="yes") {

    $fehler="";

    if(empty($titel)) { $fehler.='- Sie haben keinen Titel
    angegeben.
    ';}

    if($fehler!="") {
    echo '<font size="'.$news['font_news_size'].'"
    color="'.$news['font_titel_color'].'"
    face="'.$news['font_titel_face'].'">Es ist ein Fehler
    aufgetreten:

    '.$fehler.'

    ';

    } else {

    // News-Eintrag

    $jetzt=time();
    $connect_db =
    mysql_connect($news['DB_host'],$news['DB_user'],$news['DB_pass'])
    or die("Datenbankverbindung konnte nicht aufgebaut
    werden!");
    mysql_select_db($news['DB_name'],$connect_db);

    mysql_query("insert into ".$news['DB_table']."
    (datum,autor,titel,news) values
    ('$jetzt','$user','$titel','$news_msg')",$connect_db);

    echo '<font size="'.$news['font_size'].'"
    color="'.$news['font_color'].'"
    face="'.$news['font_face'].'">Ok, die News mit dem
    Titel '.$titel.' wurden
    eingetragen.</font>


    <form method="post" name="news"
    action="news.admin.php">
    <input type="hidden" name="pass"
    value="'.$pass.'">
    <input type="hidden" name="user"
    value="'.$user.'">
    <input type="hidden" name="doLogin"
    value="yes">
    <a
    href="java script:document.news.submit();"><font
    size="'.$news['font_size'].'"
    color="'.$news['font_color'].'"
    face="'.$news['font_face'].'">zur
    Übersicht</font></a></form>';

    }

    }

    if($doEntry!="yes" || ($doEntry=="yes"
    && $fehler!="")) {


    echo '<form method="post"
    name="addEntry">

    <table width="400" border="0"
    cellpadding="0" cellspacing="0">
    <tr>
    <td width="100%"
    bgcolor="'.$news['table_row_color'].'">
    <table width="100%" cellpadding="4"
    border="0" cellspacing="1">
    <tr>
    <td width="30%"
    bgcolor="'.$news['table_bg_color'].'"><font
    size="'.$news['font_news_size'].'"
    color="'.$news['font_titel_color'].'"
    face="'.$news['font_titel_face'].'">Titel</font></td>
    <td width="70%"
    bgcolor="'.$news['table_bg_color'].'"><input
    type="text" name="titel" size="30"
    value="'.$titel.'"></td>
    </tr>
    <tr>
    <td width="30%"
    bgcolor="'.$news['table_bg_color'].'"><font
    size="'.$news['font_news_size'].'"
    color="'.$news['font_titel_color'].'"
    face="'.$news['font_titel_face'].'">News</font></td>
    <td width="70%"
    bgcolor="#ACC5E3"'.$news['table_bg_color'].'"><textarea
    id="news_msg" name="news_msg"
    style="height: 30em; width:
    50em;"></textarea></td>
    </tr>
    <tr>
    <td width="30%"
    bgcolor="'.$news['table_footer_bg_color'].'">
    <input
    type="hidden" name="pass"
    value="'.$pass.'">
    <input type="hidden" name="user"
    value="'.$user.'"></td>
    <td width="70%"
    bgcolor="'.$news['table_footer_bg_color'].'"><input
    type="hidden" name="doEntry"
    value="yes"><div align="right"><a
    href="java script:document.addEntry.submit();"><font
    size="'.$news['font_datum_size'].'"
    color="'.$news['font_titel_color'].'"
    face="'.$news['font_titel_face'].'">eintragen</font></a></div></td>
    </tr>
    </table>
    </td>
    </tr>
    </table></form>
    ';
    }
    }
    echo '
    <a
    href="java script:window.close();"><font
    size="'.$news['font_news_size'].'"
    color="'.$news['font_titel_color'].'"
    face="'.$news['font_titel_face'].'">Fenster
    schliessen</font></a>
    ';


    echo $news[admin_footer];

    ?>