hej alle programmører
jeg en en nyhedssyde med adminssektion, men når jeg skal skrive en nyhed, vil den ike gemme da jeg har skrevet i feltet hvor nyheden står. (bruger javascript så den har en masse funktioner (Word Editor)
så ved ikke om jeg skla skrive dette i php forum eller i javascript.
men her er min kode.. (Kan godt være lidt rodet)
<script language="Javascript1.2"><!-- // load htmlarea
_editor_url = "http://www.heymann.dk/heymann/page/admin/news/"; // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
document.write(' language="Javascript1.2"></scr' + 'ipt>');
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
// --></script>
<? //Her skriver du nyheden ?>
<?
if($_GET['save'] == "yes"){
$text = "Din nyhed er nu gemt!";
//Session - hvis fejl
$_SESSION['box1'] = $_POST['overskrift']; //overskrift
$_SESSION['box2'] = $_POST['nyhed']; //nyhed
$tid = date("j.F - Y");
$overskrift = $_POST['overskrift'];
$nyhed = $_POST['nyhed'];
if($overskrift == ""){
$fejl_1 = "Du skal udbylde feltet overskrift!";
$farve = "";
} elseif($nyhed == ""){
$fejl_2 = "Du skal udbylde feltet Nyhed";
$farve = "";
} else {
mysql_query("Insert into news_heymann SET overskrift='$overskrift', nyhed='$nyhed', time='$tid'")or die("Fejlnr. 1 ->".mysql_error());
//Besked gemt og session slettets
$_SESSION['box1'] = NULL; //overskrift
$_SESSION['box2'] = NULL; //nyhed
print "<meta http-equiv=\"refresh\" content=\"0; url=?page=admin&read=news\">";
}
}
?>
<form action="?page=admin&read=news&save=yes" method="post">
Overskrift: <input name="overskrift" type="text" value="<?php echo $_SESSION['box1']; ?>" /><br /><br />
<textarea name="news" rows="20" cols="90">
<?php echo $_SESSION['box2']; ?>
</textarea><br /><br />
<input name="save" value="Gem" type="submit" />
</form>
<script language="javascript1.2">
editor_generate('news');
</script>
PÅ FORHÅND TAK