Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,030

HOME > PHP > PHP Forum > FCK ค่ะ คือ รับข้อมูลจาก fck เป็นภาษาไทย แล้วเวลาแสดงผลมันเป็นช่องสี่เหลี่ยมอ่ะค่ะ



 

FCK ค่ะ คือ รับข้อมูลจาก fck เป็นภาษาไทย แล้วเวลาแสดงผลมันเป็นช่องสี่เหลี่ยมอ่ะค่ะ

 



Topic : 030602



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์




คือ รับข้อมูลจาก fck เป็นภาษาไทย แล้วเวลาแสดงผลมันเป็นช่องสี่เหลี่ยมอ่ะค่ะ แต่ถ้าภาษาอังกฤษไม่เป็นไร

Code FCK[head]
<?php
<HTML>
<HEAD>
<TITLE>TEST</TITLE>
<meta http-equiv="content-type" content="text/html; charset=windows-874">
<script type="text/javascript" src="FCKeditor/fckeditor.js"></script>
</HEAD>
<BODY>
<form  id="form1" name="form1" action="webboardSave.php" method="post">
<script type="text/javascript">
<!--
$oFCKeditor = new FCKeditor('fckeditor1');
$oFCKeditor.BasePath = 'FCKeditor/';
$oFCKeditor.Width = '50%';
$oFCKeditor.Height = '300';
$oFCKeditor.Value = '' ;
$oFCKeditor.Create() ;
//-->
</script>
<br>
<input name="submit" type="submit" value="OK">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="reset" type="reset" value="Cancle">
</form>
</BODY>
</HTML> 
?>


[head]Code แสดงผล (webboardSave.php)

<?php
<?
//session_start();
ob_start();
include "connect.php";
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?
$txtpost = stripslashes( $_POST['fckeditor1'] ) ;
echo $txtpost;
?>
?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-08-21 15:25:12 By : pochiiez View : 1187 Reply : 8
 

 

No. 1



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

<meta http-equiv="content-type" content="text/html; charset=windows-874">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
encoding คนละตัวครับ มันเลยเพี้ย

เปลี่ยนเป็น meta http-equiv="Content-Type" content="text/html; charset=utf-8"> ทั้งสองไฟล์ครับ






Date : 2009-08-21 15:28:26 By : DownsTream
 


 

No. 2



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้ว ขอบคุณนะคะ
Date : 2009-08-21 15:59:01 By : pochiiez
 

 

No. 3



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์


แล้วถ้าต้องการให้เวลาที่เรากด Cancle แล้วให้ reset ฟอร์ม FCK นี้อ่ะค่ะ คือให้ข้อความทั้งหมดที่เราพิมพ์ไว้หายไปอ่ะค่ะ ทำยังไงคะ
Date : 2009-08-21 16:04:40 By : pochiiez
 


 

No. 4



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

คุณทำไปแล้วนิ ไม่ได้เหรอครับ

<input type="reset" name="cancle" value="Cancle">


ถ้าไม่ได้ลองเอา

<script type="text/javascript">
<!--
$oFCKeditor = new FCKeditor('fckeditor1');
$oFCKeditor.BasePath = 'FCKeditor/';
$oFCKeditor.Width = '50%';
$oFCKeditor.Height = '300';
$oFCKeditor.Value = '' ;
$oFCKeditor.Create() ;
//-->
</script>

ไปไว้ส่วน head ดูนะครับเพราะว่าพวก javascript น่าจะเอาไปใส่ไว้ ใน head ไม่ควรมาปนกับ ส่วนของ body
Date : 2009-08-21 16:20:44 By : DownsTream
 


 

No. 5



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์


มีอีกเรื่องค่ะ คือว่า มัน save ลง db ไม่ได้อ่ะค่ะ ไม่รู้ว่าเป็นอ่ะไร แต่ echo ตัวแปรแต่ละตัวออกมาได้นะคะ

Code (PHP)
<?php
 include_once("fckeditor/fckeditor.php") ;

<HTML>
<HEAD>
<TITLE>TEST</TITLE>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="FCKeditor/fckeditor.js"></script>
</HEAD>
<BODY>
<form  id="form1" name="form1" action="webboardSave.php" method="post">
<table width="647" border="0">
  <tr>
    <td width="93"><strong>หัวข้อกระทู้ : </strong></td>
    <td width="544"><label>
      <input name="boardtitle" type="text" size="80">
    </label></td>
  </tr>
</table><br>
<script type="text/javascript">
<!--
$oFCKeditor = new FCKeditor('fckeditor1');
$oFCKeditor.BasePath = 'FCKeditor/';
$oFCKeditor.Width = '50%';
$oFCKeditor.Height = '300';
$oFCKeditor.Value = '' ;
$oFCKeditor.Create() ;
//-->
</script>
<br>
<input name="submit" type="submit" value="OK">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="reset" type="reset" value="Cancle" >
</form>
</BODY>
</HTML> 
?>


Code (webboardSave)
<?php
session_start();
ob_start();
include "connect.php";
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?
$username = $_SESSION['usr'];
$board_title = $_POST["boardtitle"];
$txtpost = stripslashes( $_POST['fckeditor1'] ) ;
$date = date("Y/m/d H:i:s", mktime(date("H"), date("i")+0, date("s")+0, date("m")+0 , date("d")+0, date("Y")+0));

$sql = "select * from student where username = '$username'";
$db_query = mysql_query($sql) or die ("select error 1");
$r = mysql_fetch_array($db_query);
$email = $r[email];

$add = "insert into board(board_title,board_content,board_poster,board_date,email) 		 
		values('$board_title','$txtpost',$username','$date','$email')";  
       mysql_query($add) or die("Insert Error $board_title , $txtpost, $username, $email");  
       echo "<script>alert('เพิ่มกระทู้เรียบร้อยแล้ว');window.location='showAnnIndex.php';</script>";  

mysql_close();
ob_end_flush();
?>


เวลา echo สามารถ echo ออกมาได้ทุกตัว แต่เวลา save ลง db แล้วไม่ได้ค่ะ ก้อเลยลองให้มันแสดงค่าตัวแปรทุกตัวออกมาด้วยตอนที่มันบออกว่า insert error ก้อมีค่าออกมาทุกตัว ถูกต้องด้วยค่ะ แต่ไม่เข้าจัยว่าทำไมถึง save ลง db ไม่ได้

เกี่ยวกับการกำหนดชนิดของข้อมูลมั้ยคะ ชนิดข้อมูลที่รับมาจาก fck ตั้งเป็น text อ่ะคะ ไม่รู้จะมีปัญหากับพวก emoticon หรือป่าว แต่ลอง save แบบไม่ใส่ emoticon ก้อ save ไม่ได้เหมือนกันค่ะ

คัยรู้ช่วยตอบด้วยนะคะ ขอบคุณมากกค่ะ
Date : 2009-08-21 17:31:20 By : pochiiez
 


 

No. 6



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองเปลี่ยนคำสั่ง mysql_query($add) or die("Insert Error $board_title , $txtpost, $username, $email");
เป็นตัวนี้ ดูนะครับ

mysql_query($add) or die("ERROR: ".mysql_error()."<br />Insert Error $board_title , $txtpost, $username, $email");

มันจะบอกเราว่า ผิดพลาดตรงไหน
Date : 2009-08-21 17:43:28 By : DownsTream
 


 

No. 7

Guest


เห็นละ ผิดตรง

insert into ลงตารางอ่ะคับ

ตรงตัวแปร กะ value อ่ะ แก้ไขให้ตรง feilds กะ ใน form เด๋วก็ได้เอง
Date : 2009-08-21 18:25:59 By : อยากตอบ
 


 

No. 8



โพสกระทู้ ( 80 )
บทความ ( 0 )



สถานะออฟไลน์


อ๋อ ตก ' ไปอันเดว ทำเอาซะเหนื่อยเรย ขอบคุณจิงๆ
Date : 2009-08-21 20:48:42 By : pochiiez
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : FCK ค่ะ คือ รับข้อมูลจาก fck เป็นภาษาไทย แล้วเวลาแสดงผลมันเป็นช่องสี่เหลี่ยมอ่ะค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่