ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอความกรุณาช่วยเขียนสคริปรายละเอียดด้านในครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอความกรุณาช่วยเขียนสคริปรายละเอียดด้านในครับ  (อ่าน 800 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
UbOT
ก๊วนเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 296



ดูรายละเอียด เว็บไซต์
« เมื่อ: 01 พฤษภาคม 2010, 14:54:17 »

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

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

ขอบคุณมากครับ  Tongue
บันทึกการเข้า

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

เปิดบัญชีธนาคารออนไลน์ Paypal คลิกด้านล่าง
GillBate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 160
ออฟไลน์ ออฟไลน์

กระทู้: 1,236



ดูรายละเอียด
« ตอบ #1 เมื่อ: 01 พฤษภาคม 2010, 14:59:38 »

ใช้ onClick ใน tag เพื่อก้อบ value ไปใส่ใน textbox ครับ
บันทึกการเข้า
เทพบุตรแองเจิ้ล
ก๊วนเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 313



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 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(&#39;config.inc.php&#39;);
// ตรวจสอบการแทรกรูปภาพ
$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 (&#39;$title&#39;, &#39;$name&#39;, &#39;$message&#39;, &#39;$email&#39;, &#39;$date_q&#39;)"// กำหนดคำสั่ง 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 คำครับ อิอิ  :'(
บันทึกการเข้า

UbOT
ก๊วนเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 296



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 01 พฤษภาคม 2010, 20:39:15 »

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

จาก 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(&#39;config.inc.php&#39;);
// ตรวจสอบการแทรกรูปภาพ
$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 (&#39;$title&#39;, &#39;$name&#39;, &#39;$message&#39;, &#39;$email&#39;, &#39;$date_q&#39;)"// กำหนดคำสั่ง 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 คลิกด้านล่าง
เทพบุตรแองเจิ้ล
ก๊วนเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 313



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 01 พฤษภาคม 2010, 20:49:55 »

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

ปล. ที่ TSB เวลาแอดอีโมได้ไหมครับ อิอิ  Embarrassed
บันทึกการเข้า

UbOT
ก๊วนเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 296



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 01 พฤษภาคม 2010, 20:54:17 »

ตอนนี้ใช้งานได้แล้วครับ ขอบคุณอีกครั้งครับ wanwan011
บันทึกการเข้า

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

เปิดบัญชีธนาคารออนไลน์ Paypal คลิกด้านล่าง
หน้า: [1]   ขึ้นบน
พิมพ์