PDA

View Full Version : نحوه گرفتن مقدار ادیتور tinyMCE در مای اسکیوال



omid_student
شنبه 10 فروردین 1392, 20:56 عصر
سلام
من صفحه ای طراحی کردم که کاربر متن رو مینویسه و بهش قالب میده و استایل میده
بعد اینکه دکمه ثبت رو میزنه اطلاعات ارسال نمیشه
تازه توی جی کوئری هم زدم محتویات تکست رو چک کنه ولی نمیشه

WOLF_MEHRDAD
شنبه 10 فروردین 1392, 21:07 عصر
دردود بر شما

بعد از submit فرم یک آرایه از موارد ارسالی در $_POST و $_GET ذخیره میشه و با توجه به اسم فیلدتون میتونید بهش دسترسی پیدا کنید


$txt = $_POST['textareaname'];
$txt = $_GET['textareaname'];

ولی با توجه به مشکلی که گفتید فک کنم در Select کردن اشیاء اشتباهی باشه
اگه میتونید کدتون رو بذارید.
موفق باشید

omid_student
شنبه 10 فروردین 1392, 21:12 عصر
بله میدونم.ببینید این ادیتور کلا کنترل تکست اریا رو تبدیل به کنترل مخصوص خودش میکنه و توابع خودش رو برای دریافت مقدار داره.با دستور tinyMCE.get('txtcomment').getContent()asd میشه مقدار رو گرفت حالا موندم چیکار کنم تا کارم راحت بشه
شما ادیتور راحتر سراغ ندارید بگید

css-man
یک شنبه 11 فروردین 1392, 01:51 صبح
موقع که میخوای دیتارو از ادیتورت بگیری باید از تابع htmlentities استفاده کنی




if(!empty($_POST['editor']))
{
$text1=$_POST['editor'];
$text=htmlentities($text1, ENT_QUOTES, "UTF-8");
}
else
{
$error[]="متن خبر را وارد کنید";
}





برای خوندنش از دیتابیس هم باید به شکل زیر عمل کنی




$dis=html_entity_decode($rows['dis'],ENT_QUOTES,'UTF-8');