Witam, problem jest taki jak w temacie, z normalnego pola textarea mogę dodać rekord, jednak z pola textarea gdzie edytuję to pole TinyEditor nic się nie przesyła z tego pole.
<form action="dodaj.php" method="post"> <div><input id="post_title" type="text" size="30" tabindex="1" name="tytul" value="Type title" /></div> <div class="left form_sidebar"> <input type="submit" value="Zapisz" id="save" />
<script type="text/javascript"> new TINY.editor.edit('editor',{
id:'input',
width:584,
height:175,
cssclass:'te',
controlclass:'tecontrol',
rowclass:'teheader',
dividerclass:'tedivider',
controls:['bold','italic','underline','strikethrough','|','subscript','superscript','|',
'orderedlist','unorderedlist','|','outdent','indent','|','leftalign',
'centeralign','rightalign','blockjustify','|','unformat','|','undo','redo','n',
'font','size','style','|','image','hr','link','unlink','|','cut','copy','paste','print'],
footer:true,
fonts:['Verdana','Arial','Georgia','Trebuchet MS'],
xhtml:true,
cssfile:'style.css',
bodyid:'editor',
footerclass:'tefooter',
toggle:{text:'source',activetext:'wysiwyg',cssclass:'toggle'},
resize:{cssclass:'resize'}
});
plik dodaj.php
<?php
$tytul = $_POST['tytul'];
$tekst = $_POST['tekst'];
// podłączamy plik db.php
require "db.php";
// wywołujemy funkcję connection()
connection();
$zapytanie = "INSERT INTO dane (tytul, tekst, data, czas) VALUES ('$tytul', '$tekst', CURDATE(), CURTIME() )";
mysql_query("SET collation_connection = utf8_polish_ci");
if($idzapytania)
echo "Rekord został dodany poprawnie"; else
echo "Błąd nie udało się dodać nowego rekordu";
?>
Jak zmienie wyświetlanie podczas edycji w tym polu na źródło i wtedy dam zapisz to jest dodane.
Ktoś podpowie jak to naprawić ?
Ten post edytował Ardziej 20.09.2010, 08:00:54