|
|
|
ช่วยด้วยครับบบ ต้องการที่ปรึกษา PHP และ SQL ด่วนครับ T T |
|
|
|
|
|
|
|
คืออาจารย์ให้ ตารางฐานข้อมูล มาชุดหนึ่ง
ซึ่งเป็นข้อมูลเอกสารจำลอง (มีหลายเอกสาร)
ซึ้งในตารางจะมี การเก็บ รหัส, ชื่อเอกสาร, ข้อมูล1,2,3,4,5,6
โจทย์มีอยู่ว่า ให้แสดงแค่ชื่อเอกสารแล้ว สามารถคลิกที่ชื่อเอกสาร ใดก็ได้ที่เรียงอยู่
แล้วแสดงข้อมูลทั้งหมดในเอกสารออกมา
Code (PHP)
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<?
require("config.php");
$settime = mktime(gmdate("H")+7,gmdate("i")+0,gmdate("s"),
gmdate("m"),gmdate("d"),gmdate("Y"));
$dateformat="j/m/y - H:i";
$now = date($dateformat,$settime);
$ip=$_SERVER['REMOTE_ADDR'];
$conn = mysql_connect( $dbhost , $dbuser, $dbpass );
if ( ! $conn )
die ( "ไม่สามารถติดต่อกับ MySQL ได้" );
mysql_query("SET NAMES UTF8");
mysql_select_db ( $dbname, $conn )
or die ( "ไม่สามารถเลือกฐานข้อมูลได้" );
$sqlforms = "SELECT * FROM ckforms_1";
$sqlfields = "SELECT * FROM ckfields";
$reforms = mysql_query ( $sqlforms, $conn );
$refields = mysql_query ( $sqlfields, $conn );
?>
<hr>
<table border="1">
<tr>
ชื่อเอกสาร
<?
while ( $rf = mysql_fetch_array ($reforms) )
{
echo "<tr><td><a herf="">$rf[F2]</a></td></tr>";
}
while ( $rfd = mysql_fetch_array ( $refields) )
{
echo "<td>$rfd[label]</td>";
} ?>
</tr>
</table>
<?
mysql_close ( $conn );
?>
ใครพอมีเบอร์ให้ปรึกษาทันทีจะเป็นพระคุณอย่างสูงเลนครับ T T
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-01-26 21:11:36 |
By :
นักเรียน |
View :
1139 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บอกวิธีดึงฐานข้อมูลเฉพาะช่องก็ได้ครับ
|
|
|
|
|
Date :
2012-01-26 21:15:57 |
By :
นักเรียนคนเดิม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คืออาจารย์ให้มาแต่โจทย์ครับผม แต่โค้ดผมเขียนเอง แบบ งงๆ
อันนี้ฐาน ckforms_1
อันนี้ฐาน ckfields
ประมาณนี้หนะครับ
ถามวิธีที่จะเรียกข้อมูลแสดงผลที่หน้าเว็บ เฉพาะช่องก็ได้ครับ
|
|
|
|
|
Date :
2012-01-27 12:53:56 |
By :
นักเรียนคนเดิม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำ รูปไม่ขึ้น เอาใหม่ๆ
อันนี้ฐาน ckforms_1
อันนี้ฐาน ckfields
ประมาณนี้หนะครับ...
ถามวิธีที่จะเรียกข้อมูลแสดงผลที่หน้าเว็บ เฉพาะช่องก็ได้ครับ
|
|
|
|
|
Date :
2012-01-27 13:06:43 |
By :
นักเรียนคนเดิม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องทำการ select ให้ถูกต้องนะค่ะ เช่น
ตามตารางด้านบนเลยCode (PHP)
$sql = mysql_query("SELECT f1,f2,f3,f4 FROM tablename limit ".$i.",1");
//ตรง $i ก็คือตำแหน่งของ เรคคอร์ท เช่นถ้าด้านบน เป็น เรคคอร์ทที่ 3 ก็เปลี่ยนจาก $i เป็น 3 นะคะ คำว่า $i อาจรับจาก $_GET หรือว่า $_POST ที่ได้มาจากการคลิกที่ link เมนูด้านซ้ายมือได้ ค่ะ
|
|
|
|
|
Date :
2012-01-28 00:13:24 |
By :
เจ้าปัญหา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|