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 > ติดปัญหาตอนทำให้ object เคลื่อนที่ตาม scroll bar อ่ะครับ



 

ติดปัญหาตอนทำให้ object เคลื่อนที่ตาม scroll bar อ่ะครับ

 



Topic : 031059



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



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




คือผมใช้ php+ajax อ่ะครับ

<td width="300" bgcolor="#CCCCCC" valign="top" id="cart">
<script> ajaxLoad('post','cart_ss.php','','cart');</script>
</td>

ผมทดลองใส่ tag <div> ครอบ script แล้ว (คือจะให้ object ใน script มันเลื่อนอ่ะครับ)
แต่มันไม่เลื่อน - -"

ไม่ทราบว่าจะต้องทำยังไงหรอครับ

ส่วนนี่คือโค้ด cart_ss.php ครับ

<?php
session_start();

$dblink = mysql_connect("localhost","root","1234");
mysql_query("USE bookstore;");

//$sid = session_id();
$sid = "g1";
$pid = "";
if(isset($_POST['pid'])) {
$pid = $_POST['pid'];
}
$act = "";
if(isset($_POST['act'])) {
$act = $_POST['act'];
}

$sql = "";

if($act=="add") {
$q = $_POST['q'];

$sql = <<<SQL
SELECT BookName, Price FROM book
WHERE BookID = '$pid';
SQL;
$result = mysql_query($sql);
$pname = mysql_result($result,0,0);
$price = mysql_result($result,0,1);
$totalprice = $price*$q;

$sql = <<<SQL
REPLACE INTO shoppingcart VALUES
('$sid', '$pid', $q, $totalprice);
SQL;

}
else if($act=="del") {

$sql = <<<SQL
DELETE FROM shoppingcart
WHERE BookID = '$pid';
SQL;
}
else if($act=="clear") {
$sql = <<<SQL
DELETE FROM shoppingcart
WHERE MID = '$sid';
SQL;
}

mysql_query($sql);

$sql = <<<SQL
SELECT s.MID, b.BookID, s.TotalPrice, b.BookName, s.Amount as Amount FROM shoppingcart s,book b
WHERE s.MID = '$sid' and b.BookID = s.BookID;
SQL;
$result = mysql_query($sql);

header("content-type:text/plain; charset=tis-620");

if(mysql_num_rows($result)==0) {
echo "No item in Cart";
mysql_close($dblink);
exit();
}

$tb = <<<TABLE
<br>
<center>Your Cart</center><br>
<table width="280" align="center" border="1" bordercolor="gray" style="border-collapse:collapse;">
<tr align="right" bgcolor="gray">
<th align="center">Name</th><th></th><th>#</th><th>Total</th>
</tr>

TABLE;
$grand_total = 0;
while($cart = mysql_fetch_array($result)) {
$sub_total = $cart['TotalPrice'];

$tbody = <<<TBODY
<tr align="right" valign="top" bgcolor="white">
<td align="left">
{$cart['BookName']}
</td>
<td>
<img src="images/delete.jpg" onclick="delCart('{$cart['BookID']}')" >
</td>
<td>{$cart['Amount']}</td>
<td>$sub_total</td>
</tr>
TBODY;
$tb .= $tbody;

$grand_total += $sub_total;
}
$tb .= "<tr bgcolor='white'><td align=center>Total</td><td align=right colspan=3>$grand_total</td></tr>";
$tb .= "</table>";

$bt = <<<BT
<p align="center">
<button onclick="clearCart()">Remove All</button>
&nbsp;&nbsp;&nbsp;&nbsp;
<button onclick="location='customer_info.html'">Check Out&nbsp;&raquo;</button>
</p>
BT;

echo $tb . $bt;

mysql_close($dblink);
?>

ช่วยด้วยคร้าบบบบ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-08-31 19:22:26 By : zkyclear View : 1405 Reply : 12
 

 

No. 1



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

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

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

http://kitchen.net-perspective.com/open-source/scroll-follow/






Date : 2009-08-31 20:08:58 By : num
 


 

No. 2



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

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

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

ขอบคุณพี่ num มากครับ

นึกว่าจะต้องเขียน เองเสียแล้ว มีเครื่องมือสะดวกๆ ดี
Date : 2009-08-31 20:32:36 By : pjgunner
 

 

No. 3



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



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


ขอบคุณครับ แต่มันยังไม่เลื่อนอ่ะครับ

โหลดไฟล์พร้อมกับใส่โค้ดเรียบร้อยแล้ว

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ui.core.js"></script>
<script type="text/javascript" src="jquery.scrollFollow.js"></script>

<script type="text/javascript">
$( '#example' ).scrollFollow();
</script>


แล้วก็ใส่ tag div ปิดหัวปิดท้ายแล้วอ่ะครับ

<div id="example3">
<script> ajaxLoad('post','cart_ss.php','','cart');</script>
</div>

แต่มันก็ยังไม่ได้ - -"
ไม่แน่ใจว่าเป็นเพราะ ajaxLoad รึเปล่าอ่ะครับ
Date : 2009-08-31 20:41:10 By : zkyclear
 


 

No. 4



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

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

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

เครื่องมือมีเยอะแยะ เสือกไม่ใช้ ขอบุ๊คมาร์คหน้านี้ไว้แล้วกัน
http://jqueryui.com/

พี่ num เป็นคนเปิด กะโหลกกะลาให้ผม จริงๆ
Date : 2009-08-31 20:45:31 By : pjgunner
 


 

No. 5



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


Code
ขอบคุณครับ แต่มันยังไม่เลื่อนอ่ะครับ

โหลดไฟล์พร้อมกับใส่โค้ดเรียบร้อยแล้ว

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ui.core.js"></script>
<script type="text/javascript" src="jquery.scrollFollow.js"></script>

<script type="text/javascript">
$( '#example' ).scrollFollow();
</script>


แล้วก็ใส่ tag div ปิดหัวปิดท้ายแล้วอ่ะครับ

<div id="example3">
<script> ajaxLoad('post','cart_ss.php','','cart');</script>
</div>

แต่มันก็ยังไม่ได้ - -"
ไม่แน่ใจว่าเป็นเพราะ ajaxLoad รึเปล่าอ่ะครับ


$( '#example' ).scrollFollow();

<div id="example3">
Date : 2009-08-31 20:55:17 By : plakrim
 


 

No. 6



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

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

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

:D เครื่องมือเยอะจริงๆ เพราะ jquery เขียน plugin ง่าย คนเลยทำกันเยอะ แล้วเอามาใช้ใหม่ก็ง๊ายง่าย


ถ้าแก้ตามที่คุณ PlaKriM แนะนำไม่สำเร็จ ให้ใส่คำสั่งไว้ใน function อย่างข้างล่างนี้ครับ function นี้
จะทำงานเมื่อโหลดข้อมูลเอกสาร html เรียบร้อยแล้วครับ

<script type="text/javascript">
$(function(){
$( '#example' ).scrollFollow();
});
</script>
Date : 2009-08-31 21:19:02 By : num
 


 

No. 7



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



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


ิอ่าคับ แก้แล้วครับ แต่ก็ยังไม่ได้อยู่ดี ไม่แน่ใจว่าเป็นเพราะไฟล์ cart_ss.php รึเปล่า

<?php
session_start();

$dblink = mysql_connect("localhost","root","1234");
mysql_query("USE bookstore;");

//$sid = session_id();
$sid = "g1";
$pid = "";
if(isset($_POST['pid'])) {
$pid = $_POST['pid'];
}
$act = "";
if(isset($_POST['act'])) {
$act = $_POST['act'];
}

$sql = "";

if($act=="add") {
$q = $_POST['q'];

$sql = <<<SQL
SELECT BookName, Price FROM book
WHERE BookID = '$pid';
SQL;
$result = mysql_query($sql);
$pname = mysql_result($result,0,0);
$price = mysql_result($result,0,1);
$totalprice = $price*$q;

$sql = <<<SQL
REPLACE INTO shoppingcart VALUES
('$sid', '$pid', $q, $totalprice);
SQL;

}
else if($act=="del") {

$sql = <<<SQL
DELETE FROM shoppingcart
WHERE BookID = '$pid';
SQL;
}
else if($act=="clear") {
$sql = <<<SQL
DELETE FROM shoppingcart
WHERE MID = '$sid';
SQL;
}

mysql_query($sql);

$sql = <<<SQL
SELECT s.MID, b.BookID, s.TotalPrice, b.BookName, s.Amount as Amount FROM shoppingcart s,book b
WHERE s.MID = '$sid' and b.BookID = s.BookID;
SQL;
$result = mysql_query($sql);

header("content-type:text/plain; charset=tis-620");

if(mysql_num_rows($result)==0) {
echo "No item in Cart";
mysql_close($dblink);
exit();
}

$tb = <<<TABLE
<br><div id="example">abc</div>
<center>Your Cart</center><br>
<table width="280" align="center" border="1" bordercolor="gray" style="border-collapse:collapse;">
<tr align="right" bgcolor="gray">
<th align="center">Name</th><th></th><th>#</th><th>Total</th>
</tr>

TABLE;
$grand_total = 0;
while($cart = mysql_fetch_array($result)) {
$sub_total = $cart['TotalPrice'];

$tbody = <<<TBODY
<tr align="right" valign="top" bgcolor="white">
<td align="left">
{$cart['BookName']}
</td>
<td>
<img src="images/delete.jpg" onclick="delCart('{$cart['BookID']}')" >
</td>
<td>{$cart['Amount']}</td>
<td>$sub_total</td>
</tr>
TBODY;
$tb .= $tbody;

$grand_total += $sub_total;
}
$tb .= "<tr bgcolor='white'><td align=center>Total</td><td align=right colspan=3>$grand_total</td></tr>";
$tb .= "</table>";

$bt = <<<BT
<p align="center">
<button onclick="clearCart()">Remove All</button>
&nbsp;&nbsp;&nbsp;&nbsp;
<button onclick="location='customer_info.html'">Check Out&nbsp;&raquo;</button>
</p>
BT;

echo $tb . $bt;

mysql_close($dblink);
?>

ทดลองแล้วแต่มันก็ไม่เลื่อนอ่ะครับ
ไม่แน่ใจว่ามันต้องย้ายพวก script มาใส่ในไฟล์นี้นึเปล่า
Date : 2009-08-31 21:21:11 By : zkyclear
 


 

No. 8



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ui.core.js"></script>
<script type="text/javascript" src="jquery.scrollFollow.js"></script>

พวกนี้ไปไหนครับ
Date : 2009-08-31 21:35:35 By : plakrim
 


 

No. 9



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



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


ผมลองทำตามที่คุณ num แนะนำแล้วล่ะครับ
แต่มันยังไม่ได้เลย มันใช้กับ object อื่นได้ในหน้าที่ไม่ใช่ cart_ss.php อ่ะครับ
แต่มันใช้กับ object <script> ajaxLoad('post','cart_ss.php','','cart');</script> อันนี้ไม่ได้อ่ะครับ
ไม่ทราบว่าเป็นเพราะอะไรเอ่ย
Date : 2009-08-31 21:35:52 By : zkyclear
 


 

No. 10



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



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


ตอบคุณ PlaKriM ครับ

คือตอนนี้ผมมีไฟล์อยู่ 2 ไฟล์อ่ะครับ
bookstore.php กับ cart_ss.php

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ui.core.js"></script>
<script type="text/javascript" src="jquery.scroll-follow.js"></script>

<script type="text/javascript">
$(function(){
$( '#example' ).scrollFollow();
});
</script>

โค้ดข้างบนพวกนี้อยู่ในหน้า bookstore.php ครับ
แล้วก็มันจะเรียก object จากหน้า cart_ss.php ตามนี้ครับ

<div id="example">
<script> ajaxLoad('post','cart_ss.php','','cart');</script>
</div>

แต่ผมลองๆ แล้วมันก็ไม่เลื่อนอ่ะครับ
ไม่ทราบว่าทำอะไรผิดรึเปล่า

ส่วนนี่โค้ดของ cart_ss.php ครับ

<?php
session_start();

$dblink = mysql_connect("localhost","root","1234");
mysql_query("USE bookstore;");

//$sid = session_id();
$sid = "g1";
$pid = "";
if(isset($_POST['pid'])) {
$pid = $_POST['pid'];
}
$act = "";
if(isset($_POST['act'])) {
$act = $_POST['act'];
}

$sql = "";

if($act=="add") {
$q = $_POST['q'];

$sql = <<<SQL
SELECT BookName, Price FROM book
WHERE BookID = '$pid';
SQL;
$result = mysql_query($sql);
$pname = mysql_result($result,0,0);
$price = mysql_result($result,0,1);
$totalprice = $price*$q;

$sql = <<<SQL
REPLACE INTO shoppingcart VALUES
('$sid', '$pid', $q, $totalprice);
SQL;

}
else if($act=="del") {

$sql = <<<SQL
DELETE FROM shoppingcart
WHERE BookID = '$pid';
SQL;
}
else if($act=="clear") {
$sql = <<<SQL
DELETE FROM shoppingcart
WHERE MID = '$sid';
SQL;
}

mysql_query($sql);

$sql = <<<SQL
SELECT s.MID, b.BookID, s.TotalPrice, b.BookName, s.Amount as Amount FROM shoppingcart s,book b
WHERE s.MID = '$sid' and b.BookID = s.BookID;
SQL;
$result = mysql_query($sql);

header("content-type:text/plain; charset=tis-620");

if(mysql_num_rows($result)==0) {
echo "No item in Cart";
mysql_close($dblink);
exit();
}

$tb = <<<TABLE
<br>
<center>Your Cart</center><br>
<table width="280" align="center" border="1" bordercolor="gray" style="border-collapse:collapse;">
<tr align="right" bgcolor="gray">
<th align="center">Name</th><th></th><th>#</th><th>Total</th>
</tr>

TABLE;
$grand_total = 0;
while($cart = mysql_fetch_array($result)) {
$sub_total = $cart['TotalPrice'];

$tbody = <<<TBODY
<tr align="right" valign="top" bgcolor="white">
<td align="left">
{$cart['BookName']}
</td>
<td>
<img src="images/delete.jpg" onclick="delCart('{$cart['BookID']}')" >
</td>
<td>{$cart['Amount']}</td>
<td>$sub_total</td>
</tr>
TBODY;
$tb .= $tbody;

$grand_total += $sub_total;
}
$tb .= "<tr bgcolor='white'><td align=center>Total</td><td align=right colspan=3>$grand_total</td></tr>";
$tb .= "</table>";

$bt = <<<BT
<p align="center">
<button onclick="clearCart()">Remove All</button>
&nbsp;&nbsp;&nbsp;&nbsp;
<button onclick="location='customer_info.html'">Check Out&nbsp;&raquo;</button>
</p>
BT;

echo $tb . $bt;

mysql_close($dblink);
?>


ขอบคุณทุกท่านมากเลยครับ ที่ช่วยตอบ ^^
Date : 2009-08-31 21:39:27 By : zkyclear
 


 

No. 11



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


ผมยังไม่เห็น include bookstore.php มาเลยอะครับ
Date : 2009-08-31 22:03:52 By : plakrim
 


 

No. 12



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



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


^
^
ไม่ต้อง include อะไรนี่ครับ?
Date : 2009-08-31 22:18:29 By : zkyclear
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ติดปัญหาตอนทำให้ object เคลื่อนที่ตาม scroll bar อ่ะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่