อธิบาย test.php/?love ให้หน่อยครับ อธิบาย test.php/?love ให้หน่อยครับอยากทราบว่า ?love จะต้องทำอ
มา งง ก่อนใครเลย
นั่นเป็นการส่งพารามิเตอร์ผ่าน url แต่ love ไม่มีค่า
แต่ถ้าจะใช้เช็คว่า isset($_GET["love"]) แล้วทำอะไรก็ได้ตามเงื่อนไข love
งง อธิบายไป งงไป
Date :
2009-08-18 20:53:02
By :
plakrim
ผมว่า เขาอาจจะรับแบบนี้อะ
$_SERVER['QUERY_STRING'];
แล้วใช้ explode แบ่งโดย / อีกที
Date :
2009-08-18 21:02:23
By :
danya
ครับ ผมยอมแพ้พี่ละครับ อิอิ เก่งเกินคนละพี่
Date :
2009-08-18 21:11:33
By :
plakrim
เว็บสวยดีครับ ทำรูปเองเหรอคับ คุณ ดุนยา
ขอถามหน่อยนะคับ ทำ url เป็นภาษาไทย ยังไงคับ ผมทำไม่เป็น
Date :
2009-08-18 21:18:26
By :
pjgunner
url ภาษาไทย แค่โชว์เฉยๆ อะ
ตัวรับค่าจริงๆ คือ เลข 396 ครับ 555+
---
แหม พี่อั๋น ไม่ค่อยเลยนะ 555+
----
การรับค่า ไอดี เพื่อเอาไปคิวรี่ หัวข้อแล้วแสดงออกมา ก็แค่เอาตัวเลขมา ก็พอครับ อิอิ
Code (PHP)
<?php
$input = array(
'id' => 0,
'title' => '',
'page' => 1,
'action' => '',
'count' => 0
);
getInput( $input );
function getInput( &$input )
{
global $actionArray;
list( $script, $module, $idNameHTML, $pageHTML, $actionHTML) = explode('/', $_SERVER['QUERY_STRING']);
list($id, $title) = split('[-.]', $idNameHTML);
if ( is_numeric($id) && $id > 0 ) $input['id'] = $id;
list($page) = explode('.', $pageHTML);
if ( is_numeric($page) && $page > 0 ) $input['page'] = $page;
list($action) = explode('.', $actionHTML);
if ( in_array($action, $actionArray)) $input['action'] = $action;
}
?>
Date :
2009-08-18 21:26:27
By :
danya
จากนั้น ก็ดึง ข้อมูลจากแดต้าเบสออกมา
Code (PHP)
<?php
$thread = fetchThread($input['id']);
function fetchThread($id)
{
global $db;
$sql = $db->query("SELECT *, t.title AS ttitle, t.desc AS tdesc FROM thread as t
LEFT JOIN user as u ON t.uID=u.uID
LEFT JOIN ugroup as ug ON u.uGroupID=ug.uGroupID
LEFT JOIN icon as i ON t.iconID=i.iconID
LEFT JOIN prefix as p ON t.prefixid=p.preID
LEFT JOIN forum AS f ON f.forum_id = t.forumID
WHERE t.threadID=" . $id . "
AND t.status='show'
AND f.forumStatus = 'show'
ORDER BY lastreplydate DESC");
if ( $db->numrows($sql) == 1 )
return $db->fetch_array($sql);
else
return false;
}
?>
จะสังเกตผมจะ select * อะ
แต่ไม่เป็นไร คนเข้าไม่เยอะ ๕๕๕+
ซึ่งเป็นผลไม่ดีเลย พี่ๆ น้องๆ ดูแล้ว อย่าทำตามน้อ...
Date :
2009-08-18 21:30:24
By :
danya
ขอบคุณครับ ทำได้แล้ว ^^
Date :
2009-08-19 17:30:45
By :
icman
Load balance : Server 02