ขอความกรุณาช่วยเขียนสคริปรายละเอียดด้านในครับ

เริ่มโดย UbOT, 01 พฤษภาคม 2010, 14:54:17

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

UbOT

สคริปคล้ายๆกับใส่ Smile icon พอคลิกปุ๊บข้อความจะมาอยู่ใน textarea

เอาแค่สคริปคลิกที่ลิงค์ปุ๊บจะมีข้อความมาอยู่ในกล่อง textarea พร้อมวิธีใช้ก็พอครับ

ขอบคุณมากครับ  :P
Todaydroid.com เว็บแอนดรอยน้องใหม่ ฝากไว้ในอ้อมอกอ้อมใจทุกท่านด้วยนะครับ^^

เปิดบัญชีธนาคารออนไลน์ Paypal คลิกด้านล่าง

GillBate


เทพบุตรแองเจิ้ล

จาก webthaidd.com นะครับ

//ส่วนข้างล่างคือส่วน post.php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<form name="form1" method="post" action="post_q.php">
<strong><u>ร่วมตั้งคำถาม</u></strong><br>
หัวข้อกระทู้<br>
<input name="title" type="text" id="title" size="30">
<br>
ชื่อ<br>
<input name="name" type="text" id="name" size="30">
<br>
รายละเอียด<br>
<textarea name="message" cols="30" rows="5" wrap="VIRTUAL" id="message"></textarea>
<br>
สัญลักษณ์<br>
<a href="javascript:setsmile(':b1:')"><img src="pic/01.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b2:')"><img src="pic/02.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b3:')"><img src="pic/03.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b4:')"><img src="pic/04.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b5:')"><img src="pic/05.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b6:')"><img src="pic/06.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b7:')"><img src="pic/07.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b8:')"><img src="pic/08.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b9:')"><img src="pic/09.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b10:')"><img src="pic/10.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b11:')"><img src="pic/11.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b12:')"></a>
<br>
อีเมล์<br>
<input name="email" type="text" id="email" size="30">
<br>
<input type="submit" name="Submit" value="ตั้งคำถาม">
<input type="reset" name="Submit2" value="ยกเลิก">
<font color="#9900FF"><strong>
<script language="JavaScript">
function setsmile(what)
{
document.form1.message.value = document.form1.elements.message.value " " what;
document.form1.message.focus();
}
</script>
</strong></font>
</form>
</body>
</html>
//ต่อไปคือส่วนของ post_q.php
<?php
include('config.inc.php');
// ตรวจสอบการแทรกรูปภาพ
$txt = array(":b1:"":b2:",":b3:"":b4:"":b5:"":b6:"":b7:"":b8:"":b9:"":b10:"":b11:");
$pic = array("01.gif","02.gif","03.gif","04.gif","05.gif","06.gif","07.gif","08.gif","09.gif","10.gif","11.gif");
for (
$a=$a<sizeof($txt) ; $a  ) {
$message eregi_replace($txt[$a],"<img src="pic/$pic[$a]">",$message);
}
$date_q=date("d/m/y");
$sql "insert into quiz (title, name, message, email, date_q) values ('$title', '$name', '$message', '$email', '$date_q')"// กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery mysql_db_query($dbname$sql);
// ปิดการติดต่อฐานข้อมูล
mysql_close();
echo 
"<Font Size=4><center><B>คำถามของ $name ถูกตั้งเรียบร้อยแล้ว</B><BR>";
echo 
"<A HREF="webboard.php">กลับไปหน้ากระทู้หลัก</A>";
?>


////เสริม
<a href="javascript:setsmile(':b1:')"><img src="pic/01.gif" width="21" height="21" border="0"></a>
เป็นการกำหนดค่าของ Emotion เรียกผ่าน
<script language="JavaScript">
function setsmile(what)
{
document.form1.message.value = document.form1.elements.message.value " " what;
document.form1.message.focus();
}
</script>
ดังนั้นก็อย่าลืมเขียนส่วนที่เป็น java นี้ด้วย หลังจากนั้นค่าจะเก็บลงใน Text Area หลังจากนั้น php จะมาแทนความหมายของค่าของข้อความนั้นๆ โดยผ่านฟังชั่นค์ eregi_replace
$txt = array(":b1:", ":b2:",":b3:", ":b4:", ":b5:", ":b6:", ":b7:", ":b8:", ":b9:", ":b10:", ":b11:");
$pic = array("01.gif","02.gif","03.gif","04.gif","05.gif","06.gif","07.gif","08.gif","09.gif","10.gif","11.gif");
for ($a=0 ; $a<sizeof($txt) ; $a  ) {
$message = eregi_replace($txt[$a],"<img src="pic/$pic[$a]">",$message);
}

และสุดท้ายก็นำค่านั้นเขียนลงในฐานข้อมูลอีกที


ต้นฉบับ : hxxp://www.webthaidd.com/board/show_topic.php?q=67

ง่ายๆก็คือ รับค่าของ Form แล้วเก็บไว้เป็นตัวแปรใดๆ แล้ว replace คำครับ อิอิ  :'(
[direct=http://acnetreatmentregimen.blogspot.com]acne treatment regimen[/direct]

UbOT

ขอบคุณทั้ง 2 ท่านนะครับ  1 ให้แล้ว แต่

อ้างถึงจาก: เทพบุตรแองเจิ้ล ใน 01 พฤษภาคม 2010, 15:01:33
จาก webthaidd.com นะครับ

//ส่วนข้างล่างคือส่วน post.php
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<form name="form1" method="post" action="post_q.php">
<strong><u>ร่วมตั้งคำถาม</u></strong><br>
หัวข้อกระทู้<br>
<input name="title" type="text" id="title" size="30">
<br>
ชื่อ<br>
<input name="name" type="text" id="name" size="30">
<br>
รายละเอียด<br>
<textarea name="message" cols="30" rows="5" wrap="VIRTUAL" id="message"></textarea>
<br>
สัญลักษณ์<br>
<a href="javascript:setsmile(':b1:')"><img src="pic/01.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b2:')"><img src="pic/02.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b3:')"><img src="pic/03.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b4:')"><img src="pic/04.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b5:')"><img src="pic/05.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b6:')"><img src="pic/06.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b7:')"><img src="pic/07.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b8:')"><img src="pic/08.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b9:')"><img src="pic/09.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b10:')"><img src="pic/10.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b11:')"><img src="pic/11.gif" width="21" height="21" border="0"></a><a href="javascript:setsmile(':b12:')"></a>
<br>
อีเมล์<br>
<input name="email" type="text" id="email" size="30">
<br>
<input type="submit" name="Submit" value="ตั้งคำถาม">
<input type="reset" name="Submit2" value="ยกเลิก">
<font color="#9900FF"><strong>
<script language="JavaScript">
function setsmile(what)
{
document.form1.message.value = document.form1.elements.message.value " " what;
document.form1.message.focus();
}
</script>
</strong></font>
</form>
</body>
</html>
//ต่อไปคือส่วนของ post_q.php
<?php
include('config.inc.php');
// ตรวจสอบการแทรกรูปภาพ
$txt = array(":b1:"":b2:",":b3:"":b4:"":b5:"":b6:"":b7:"":b8:"":b9:"":b10:"":b11:");
$pic = array("01.gif","02.gif","03.gif","04.gif","05.gif","06.gif","07.gif","08.gif","09.gif","10.gif","11.gif");
for (
$a=$a<sizeof($txt) ; $a  ) {
$message eregi_replace($txt[$a],"<img src="pic/$pic[$a]">",$message);
}
$date_q=date("d/m/y");
$sql "insert into quiz (title, name, message, email, date_q) values ('$title', '$name', '$message', '$email', '$date_q')"// กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery mysql_db_query($dbname$sql);
// ปิดการติดต่อฐานข้อมูล
mysql_close();
echo 
"<Font Size=4><center><B>คำถามของ $name ถูกตั้งเรียบร้อยแล้ว</B><BR>";
echo 
"<A HREF="webboard.php">กลับไปหน้ากระทู้หลัก</A>";
?>


////เสริม
<a href="javascript:setsmile(':b1:')"><img src="pic/01.gif" width="21" height="21" border="0"></a>
เป็นการกำหนดค่าของ Emotion เรียกผ่าน
<script language="JavaScript">
function setsmile(what)
{
document.form1.message.value = document.form1.elements.message.value " " what;
document.form1.message.focus();
}
</script>
ดังนั้นก็อย่าลืมเขียนส่วนที่เป็น java นี้ด้วย หลังจากนั้นค่าจะเก็บลงใน Text Area หลังจากนั้น php จะมาแทนความหมายของค่าของข้อความนั้นๆ โดยผ่านฟังชั่นค์ eregi_replace
$txt = array(":b1:", ":b2:",":b3:", ":b4:", ":b5:", ":b6:", ":b7:", ":b8:", ":b9:", ":b10:", ":b11:");
$pic = array("01.gif","02.gif","03.gif","04.gif","05.gif","06.gif","07.gif","08.gif","09.gif","10.gif","11.gif");
for ($a=0 ; $a<sizeof($txt) ; $a  ) {
$message = eregi_replace($txt[$a],"<img src="pic/$pic[$a]">",$message);
}

และสุดท้ายก็นำค่านั้นเขียนลงในฐานข้อมูลอีกที


ต้นฉบับ : hxxp://www.webthaidd.com/board/show_topic.php?q=67

ง่ายๆก็คือ รับค่าของ Form แล้วเก็บไว้เป็นตัวแปรใดๆ แล้ว replace คำครับ อิอิ  :'(

เป็นสคริปที่ผมใช้ตอนแรกเลยครับคือคลิกแล้วมันไม่ปรากฎอะไรเลยหน่ะครับ ไม่รู้จริงๆว่าเป็นเพราะอะไร
Todaydroid.com เว็บแอนดรอยน้องใหม่ ฝากไว้ในอ้อมอกอ้อมใจทุกท่านด้วยนะครับ^^

เปิดบัญชีธนาคารออนไลน์ Paypal คลิกด้านล่าง

เทพบุตรแองเจิ้ล

ชื่อของ textarea ตรงกันหรือเปล่าครับ แล้วก็เปิด Javascript หรือยังนะ ลองเชคดู

ปล. ที่ TSB เวลาแอดอีโมได้ไหมครับ อิอิ  :-[
[direct=http://acnetreatmentregimen.blogspot.com]acne treatment regimen[/direct]

UbOT

ตอนนี้ใช้งานได้แล้วครับ ขอบคุณอีกครั้งครับ :wanwan011:
Todaydroid.com เว็บแอนดรอยน้องใหม่ ฝากไว้ในอ้อมอกอ้อมใจทุกท่านด้วยนะครับ^^

เปิดบัญชีธนาคารออนไลน์ Paypal คลิกด้านล่าง