ทำไงให้มันโชว์ข้อมูลทั้งหมดอ่ะคับ...คือในตารางของผมมันมีข้อมูลมากกว่า 1 เรคคอร์ดอ่ะคับ
ก็วนลูป
while ( $rs = mysql_fetch_array ( $result3 ) )
{
echo "ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
}
Date :
2009-05-21 17:04:15
By :
ail2geal2
หรือผม select ผิดป่าวคับ ช่วยหน่อยนะคับ ขอบคุณคับ
Date :
2009-05-21 17:04:19
By :
backship
ต้องทำ result ทั้ง 3 อันหรือป่าวคับ ไว้ตรงไหนเหรอคับ
Date :
2009-05-21 17:06:31
By :
backship
แล้วที่ต้องการแสดงอันไหนหรอครับ
while ( $rs = mysql_fetch_array ( $result ) )
{
echo "ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
}
อันนี้ของ อันแรกครับ ถ้าอันอื่นก็เพิ่มเหมือนกันครับ เปลี่ยนตรง $result เป็นของมันเอง กะ $row ครับ
Date :
2009-05-21 17:18:10
By :
ail2geal2
แล้วต้องใส่
$row=mysql_fetch_array($result);
ด้วยป่าวคับ
Date :
2009-05-21 17:30:54
By :
backship
แบบนี้ถูกไหมคับ มันก็ไม่ออก
<?php
include"config.inc.php";
$sql="SELECT * FROM member,paydown WHERE member.uID=paydown.uID";
mysql_query("set names tis620");
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
while ( $rs = mysql_fetch_array ( $result))
{
echo "ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
echo " ราคาห้อง :".$row3['cost']. " ราคาดาวน์ :".$row3['cost']*0.1;
}
$sql2="SELECT * FROM member,transac WHERE member.uID=transac.uID";
mysql_query("set names tis620");
$result2=mysql_query($sql2);
$row2=mysql_fetch_array($result2);
while ( $rs = mysql_fetch_array ( $result2))
{
echo "ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
echo " ราคาห้อง :".$row3['cost']. " ราคาดาวน์ :".$row3['cost']*0.1;
}
$sql3="SELECT * FROM tb_room,transac WHERE tb_room.room_no=transac.room_id";
mysql_query("set names tis620");
$result3=mysql_query($sql3);
$row3=mysql_fetch_array($result3);
while ( $rs = mysql_fetch_array ( $result3))
{
echo "ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
echo " ราคาห้อง :".$row3['cost']. " ราคาดาวน์ :".$row3['cost']*0.1;
}
?>
Date :
2009-05-21 17:34:45
By :
backship
ประมาณนี้อะ
Code (PHP)
<?php
include"config.inc.php";
$sql="SELECT * FROM member,paydown WHERE member.uID=paydown.uID";
mysql_query("set names tis620");
$result=mysql_query($sql);
while ( $row = mysql_fetch_array ( $result))
{
echo "ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
echo " ราคาห้อง :".$row['cost']. " ราคาดาวน์ :".$row['cost']*0.1;
}
$sql2="SELECT * FROM member,transac WHERE member.uID=transac.uID";
mysql_query("set names tis620");
$result2=mysql_query($sql2);
while ( $row2 = mysql_fetch_array ( $result2))
{
echo "ห้อง :". $row2['uUSER'] ;
echo " ชื่อ :".$row2['uNAME'] ;
echo " ราคาห้อง :".$row2['cost']. " ราคาดาวน์ :".$row2['cost']*0.1;
}
$sql3="SELECT * FROM tb_room,transac WHERE tb_room.room_no=transac.room_id";
mysql_query("set names tis620");
$result3=mysql_query($sql3);
while ( $rs = mysql_fetch_array ( $result3))
{
echo "ห้อง :". $row3['uUSER'] ;
echo " ชื่อ :".$row3['uNAME'] ;
echo " ราคาห้อง :".$row3['cost']. " ราคาดาวน์ :".$row3['cost']*0.1;
}
?>
Date :
2009-05-21 17:40:20
By :
ail2geal2
Code (PHP)
<?php
include"config.inc.php";
$sql="SELECT * FROM member,paydown WHERE member.uID=paydown.uID";
mysql_query("set names tis620"); // อันนี้ทำไมต้องใส่หลายครั้ง ใส่ตอน connect ก็พอ
$result=mysql_query($sql);
while ( $row= mysql_fetch_array ( $result))
{
echo "ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
echo " ราคาห้อง :".$row['cost']. " ราคาดาวน์ :".$row['cost']*0.1;
}
$sql2="SELECT * FROM member,transac WHERE member.uID=transac.uID";
mysql_query("set names tis620");// อันนี้ทำไมต้องใส่หลายครั้ง ใส่ตอน connect ก็พอ
$result2=mysql_query($sql2);
while ( $row2= mysql_fetch_array ( $result2))
{
echo "ห้อง :". $row2['uUSER'] ;
echo " ชื่อ :".$row2['uNAME'] ;
echo " ราคาห้อง :".$row2['cost']. " ราคาดาวน์ :".$row2['cost']*0.1;
}
$sql3="SELECT * FROM tb_room,transac WHERE tb_room.room_no=transac.room_id";
mysql_query("set names tis620");// อันนี้ทำไมต้องใส่หลายครั้ง ใส่ตอน connect ก็พอ
$result3=mysql_query($sql3);
while ( $row3= mysql_fetch_array ( $result3))
{
echo "ห้อง :". $row3['uUSER'] ;
echo " ชื่อ :".$row3['uNAME'] ;
echo " ราคาห้อง :".$row3['cost']. " ราคาดาวน์ :".$row3['cost']*0.1;
}
?>
ต่างกันยังไงไล่ดูเอง
Date :
2009-05-21 17:42:43
By :
plakrim
ขอบคุณทุกท่านคับ จะลองทำตามดูครับ
mysql_query("set names tis620");// อันนี้ทำไมต้องใส่หลายครั้ง ใส่ตอน connect ก็พอ
อันนี้พอดีผมลืม ดันก็อบปี้มาตั้งแต่ $sql ตัวแรกเลยครับ แหะแหะ
Date :
2009-05-21 23:08:37
By :
backship
ทำตามทีคุณ Plakrim บอกแล้วคับ แต่มันมีปัญหาตอนที่ $row นี่แหละคับ
คืออย่างเช่นสั่ง <?while ( $row2= mysql_fetch_array ( $result2)) ?>
มันก็โชว์ $sql ที่ select ไว้เฉพาะ $row2 อ่ะคับ มันจะไม่โชว์อันอื่น เช่น $row,$row3
echo "ห้อง :". $row2['uUSER'] ;
20.echo " ชื่อ :".$row2['uNAME'] ;
21.echo " ราคาห้อง :".$row2['cost']. " ราคาดาวน์ :".$row2['cost']*0.1;
$row2 คือให้โชว์['uUSER],['uNAME'] แต่ $row2['cost'] ไม่โชว์คับ
หรือมีวิธีอื่นได้ไหมคับที่จอยสามตารางหรือสี่ตารางพร้อมกันใน select เดียวกันได้ไหมคับ ทำแบบนั้นก็ได้คับ เพราะที่ผมทำแบบนี้ต้องการ select ตาราง 3 ตารางคับ จะได้ใช้แค่ $row ตัวเดียว
Date :
2009-05-22 12:20:58
By :
backship
ขอความช่วยเหลือหน่อยคับ ด่วนจริงๆคับ ขอบคุณมากคับ
Date :
2009-05-22 13:58:31
By :
backship
Code (PHP)
<?php
include"config.inc.php";
$sql="SELECT * FROM member,paydown,transac,tb_room WHERE member.uID=paydown.uID and member.uID=transac.uID and tb_room.room_no=transac.room_id";
mysql_query("set names tis620"); // อันนี้ทำไมต้องใส่หลายครั้ง ใส่ตอน connect ก็พอ
$result=mysql_query($sql);
while ( $row= mysql_fetch_array ( $result))
{
echo "ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
echo " ราคาห้อง :".$row['cost']. " ราคาดาวน์ :".$row['cost']*0.1;
?>
ลองดูได้ ตามที่ต้องการหรือเปล่า
Date :
2009-05-22 14:45:03
By :
ail2geal2
ทำได้แล้วคับ แต่งงทำไมตอนแสดงผลมันเบิ้ลละคับ ตัวอย่างนะคับ
ห้อง :101 ชื่อ :เอ ราคาห้อง :500000 ราคาดาวน์ :50000
ห้อง :101 ชื่อ :เอ ราคาห้อง :500000 ราคาดาวน์ :50000 ----------> มันซ้ำกันอ่ะคับ
ห้อง :401 ชื่อ :บี ราคาห้อง :4000000 ราคาดาวน์ :400000
นี่โค้ดนะคับ
<?
$sql="SELECT * FROM member,paydown,transac,tb_room WHERE member.uID=paydown.uID and member.uID=transac.uID and tb_room.room_no=transac.room_id";
mysql_query("set names tis620");
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
while ( $row = mysql_fetch_array ( $result))
{
echo "<br>ห้อง :". $row['uUSER'] ;
echo " ชื่อ :".$row['uNAME'] ;
echo " ราคาห้อง :".$row['cost']. " ราคาดาวน์ :".$row['cost']*0.1;
}
?>
Date :
2009-05-22 15:19:54
By :
backship
ในฐานข้อมูล มีขอมูลซ้ำ หรือเปล่า
Date :
2009-05-22 15:21:50
By :
ail2geal2
มีตาราง paydown อ่ะคับที่ฟิวส์ uID ซ้ำกัน 3 อัน อันที่จริงไม่ได้ซ้ำหรอกคับ ค่าที่เก็บมันไม่ได้ซ้ำอยุ่แล้ว
ตัวอย่างคับ
uID cost
1 100,000
1 20,000
1 10,500
2 500,000
Date :
2009-05-22 16:10:13
By :
backship
ง่ะ ข้อมูลของ ตัวที่จะเอามาเชื่อมกัน(uid) มันซ้ำกันอะ ดังนั้นข้อมูล cost จะเอามาเฉพาะตัวแรกอะ มันเลยซ้ำ
เท่าที่ดูนะ เพราะไม่เห็นข้อมูลในฐานข้อมูล
Date :
2009-05-22 16:24:35
By :
ail2geal2
ถ้าเป็นแบบนี้ทำไงดีอ่ะคับ อยากให้โชว์ข้อมูลล่าสุดอ่ะคับที่มันซ้ำกัน
Date :
2009-05-23 01:22:36
By :
backship
ขอบคุณทุกคนมากคับ จะลองทำตามดูนะคับ
Date :
2009-05-25 00:06:11
By :
backship
ถามแบบโง่ๆนะคับ ถ้า join กัน แล้วไม่เป็น pk ได้ไหมคับ เป้นฟิวส์อื่นที่ชื่อเหมือนกันได้ไหมคับ
Date :
2009-05-25 10:56:58
By :
backship
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=TIS-620" />
<title>แก้ไขข้อมูลส่วนตัว</title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:296px;
top:4px;
width:586px;
height:657px;
z-index:1;
background-image: url(photo/as1.jpg);
}
#Layer2 {
position:absolute;
left:524px;
top:4px;
width:136px;
height:38px;
z-index:2;
}
.style1 {
color: #FF0000;
font-weight: bold;
}
.style2 {color: #FF0000}
#Layer3 {
position:absolute;
left:602px;
top:3px;
width:499px;
height:33px;
z-index:3;
}
-->
</style>
</head>
<body>
<div id="Layer1">
<div align="center"><br />
<br />
<table width="545" border="1">
<tr bgcolor="#CCCCCC">
<?
include("connectdb.php");
$nnum = $_GET['data'];
$result= mysql_query("SELECT * FROM member WHERE mem_ID ");
while($row=mysql_fetch_array($result))
{?>
<td bgcolor="#CCCCCC"><div align="center" class="style2"><strong>ตารางแก้ไขข้อมูล</strong></div>
<div align="center"></div></td>
<td><div align="center" class="style1"><a href="editformsmacik.php?u=<?=$row[ mem_ID]?>">แก้ไข</a></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="199" bgcolor="#FFFFFF"><div align="center">รหัสนักศึกษา</div></td>
<td width="361"> <div align="center"><?
echo $row['mem_ID'];?></div></td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CC99FF">
<td><div align="center">ชื่อ</div></td>
<td><div align="center"><?
echo $row['mem_name'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">สกุล</div></td>
<td><div align="center"><?
echo $row['mem_surname'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">รหัสผ่าน</div></td>
<td><div align="center"><?
echo $row['mem_password'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">Email</div></td>
<td><div align="center"><?
echo $row['mem_email'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">รหัสบัตรประชาชน</div></td>
<td><div align="center"><?
echo $row['mem_paca'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">วิทยาเขต</div></td>
<td><div align="center"><?
echo $row['campus'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">หมู่เรียน</div></td>
<td><div align="center"><?
echo $row['deg_ID'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">ที่อยู่</div></td>
<td><div align="center"><?
echo $row['mem_address'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">ตำบล</div></td>
<td><div align="center"><?
echo $row['mem_divi'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">อำเภอ</div></td>
<td><div align="center"><?
echo $row['mem_dist'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">จังหวัด</div></td>
<td><div align="center"><?
echo $row['mem_provi'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">รหัสไปรษณีย์</div></td>
<td><div align="center"><?
echo $row['mem_zip'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">เบอร์โทร</div></td>
<td><div align="center"><?
echo $row['mem_tel'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">เพศ</div></td>
<td><div align="center"><?
echo $row['mem_sex'];?></div></td>
</tr>
<?
}
?>
</table></div>
<p> </p>
</div>
<div id="Layer2"><img src="manubutton/e4.jpg" width="135" height="38" /></div>
</body>
</html>
Date :
2012-11-26 10:55:13
By :
นิรันดร์
คือโค๊ดที่ส่งไปน่ะครับ ผมต้องการให้มัน ขึ้นโชว์แค่ ตารางของ สมาชิกคนเดียว แต่นี้มันขึ้นมาหมดเลย อยากรบกวนพี่ๆช่วยดูให้ผมหน่อยครับ
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=TIS-620" />
<title>แก้ไขข้อมูลส่วนตัว</title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:296px;
top:4px;
width:586px;
height:657px;
z-index:1;
background-image: url(photo/as1.jpg);
}
#Layer2 {
position:absolute;
left:524px;
top:4px;
width:136px;
height:38px;
z-index:2;
}
.style1 {
color: #FF0000;
font-weight: bold;
}
.style2 {color: #FF0000}
#Layer3 {
position:absolute;
left:602px;
top:3px;
width:499px;
height:33px;
z-index:3;
}
-->
</style>
</head>
<body>
<div id="Layer1">
<div align="center"><br />
<br />
<table width="545" border="1">
<tr bgcolor="#CCCCCC">
<?
include("connectdb.php");
$nnum = $_GET['data'];
$result= mysql_query("SELECT * FROM member WHERE mem_ID ");
while($row=mysql_fetch_array($result))
{?>
<td bgcolor="#CCCCCC"><div align="center" class="style2"><strong>ตารางแก้ไขข้อมูล</strong></div>
<div align="center"></div></td>
<td><div align="center" class="style1"><a href="editformsmacik.php?u=<?=$row[ mem_ID]?>">แก้ไข</a></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="199" bgcolor="#FFFFFF"><div align="center">รหัสนักศึกษา</div></td>
<td width="361"> <div align="center"><?
echo $row['mem_ID'];?></div></td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CC99FF">
<td><div align="center">ชื่อ</div></td>
<td><div align="center"><?
echo $row['mem_name'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">สกุล</div></td>
<td><div align="center"><?
echo $row['mem_surname'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">รหัสผ่าน</div></td>
<td><div align="center"><?
echo $row['mem_password'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">Email</div></td>
<td><div align="center"><?
echo $row['mem_email'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">รหัสบัตรประชาชน</div></td>
<td><div align="center"><?
echo $row['mem_paca'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">วิทยาเขต</div></td>
<td><div align="center"><?
echo $row['campus'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">หมู่เรียน</div></td>
<td><div align="center"><?
echo $row['deg_ID'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">ที่อยู่</div></td>
<td><div align="center"><?
echo $row['mem_address'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">ตำบล</div></td>
<td><div align="center"><?
echo $row['mem_divi'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">อำเภอ</div></td>
<td><div align="center"><?
echo $row['mem_dist'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">จังหวัด</div></td>
<td><div align="center"><?
echo $row['mem_provi'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">รหัสไปรษณีย์</div></td>
<td><div align="center"><?
echo $row['mem_zip'];?></div></td>
</tr>
<tr bgcolor="#CC99FF">
<td><div align="center">เบอร์โทร</div></td>
<td><div align="center"><?
echo $row['mem_tel'];?></div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><div align="center">เพศ</div></td>
<td><div align="center"><?
echo $row['mem_sex'];?></div></td>
</tr>
<?
}
?>
</table></div>
<p> </p>
</div>
<div id="Layer2"><img src="manubutton/e4.jpg" width="135" height="38" /></div>
</body>
</html>
Date :
2012-11-26 10:57:51
By :
นิรันดร์
Load balance : Server 05