ใครรู้ช่วยทีนะคับ ขอบคุณมากๆคับ คืออยากให้ฐานข้อมูลที่เราได้สร้างเก็บไว้ให้มันแสดงผลออกมาเป็นชื่อคนคนเดียวแต่ให้มีรายการที่เราได้เก็บข้อมูลลงไปออกมาตลอด
คืออยากให้ฐานข้อมูลที่เราได้สร้างเก็บไว้ให้มันแสดงผลออกมาเป็นชื่อคนคนเดียวแต่ให้มีรายการที่เราได้เก็บข้อมูลลงไปออกมาตลอด ตัวอย่างคับ
1. 25555 นาย aaa bbbb safety autocad 094443322 aa 10/01/48 1 1.1 เป็นพนักงานใหม่
12/02/48 1 1.1 ยังไม่เคยเบิก
14/03/48 2 1.2 ชำรุด(นำมาเปลี่ยน)
2. 33333 นาย กกก ออออ safety engineer 05333334 aa 10/01/48 1 1.1 เป็นพนักงานใหม่
12/02/48 1 1.1 ยังไม่เคยเบิก
14/03/48 2 1.2 ชำรุด(นำมาเปลี่ยน)
ถ้าได้มีการมาเบิกของเพิ่มก็ให้สามารถเพิ่มข้อมูลได้เรื่อยๆคับโดยที่ชื่อยังเป็นคนคนเดิมอยู่คับ แต่ชื่อยังคงเป็นแถวเดียวตามเดิมคับ อันนี้โค้ดที่ผมได้เขียนไว้คับ <?
@$db = mysql_connect("localhost");
if(!db)
{
echo "เกิดข้อผิดพลาด";
exit;
}
mysql_select_db("db_a");
$sql = "select * from ppe";
$result = mysql_query($sql);
echo "<br>";
echo "<font face='Microsoft Sans Serif'><b>";
echo "<table align=center border=1 bordercolor=black>";
echo "<tr bgcolor=AA99DD>";
echo "<td align = center >ลำดับ</td>";
echo "<td align = center >รหัสพนักงาน</td>";
echo "<td align = center >ชื่อ</td>";
echo "<td align = center >นามสกุล</td>";
echo "<td align = center >แผนก/ฝ่าย</td>";
echo "<td align = center >ตำแหน่ง </td>";
echo "<td align = center >เบอร์โทรศัพท์ </td>";
echo "<td align = center >บริษัท </td>";
echo "<td align = center >วัน/เดือน/ปี </td>";
echo "<td align = center >จำนวน </td>";
echo "<td align = center >CODE </td>";
echo "<td align = center >สาเหตุ </td>";
echo "</tr>"
while($row = mysql_fetch_array( MYSQL_ASSOC($result)); //แล้วมันบอกว่าผิดบรรทัดนี้คับ
{
echo "<tr bgcolor=EEEEEE align = center>";
while(list($key,$value)= each($row));
echo "<td>" .$value ."</td>";
echo "</tr>";
}
echo "</table>";
echo "</b></font>";
mysql_close();
?>
ใครรู้ช่วยทีนะคับตอนนี้แก้ยังไม่ได้เลยคับคือไม่อยากให้มันออกมาเป็นชื่อคนตลอดเวลาที่เราได้เก็บข้อมูลลงไปใหม่คือถ้าเราเก็บข้อมูลคนคนเดิมมันก้อจะขึ้นชื่อและรายละเอียดต่างๆออกมาหมดทำให้ดูแล้ว งงคับ อยากให้มันเป็นตามตัวอย่างข้างบนที่ได้เขียนไว้คับ แล้วโค้ดนี้คือโค้ดที่แสดงผลเมื่อทำการจัดเก็บข้อมูลเสร็จคับคับ
<?
if(!$id || !$name || !$surname || !$T1 || !$T2 || !$tel || !$company || !$date || !$unit || !$code || !$because){
echo "กรุณาใส่ข้อมูลให้ครบทุกช่องตามที่กำหนด";
?><br><br>
<a href="Input_name.php">ลองใหม่อีกครั้ง</a>
<?
}
else{
mysql_select_db("db_a");
$strSQL = "INSERT INTO ppe (id,name,surname,T1,T2,tel,company,date,unit,code,because)";
$strSQL = $strSQL . "VALUES ('$id', '$name', '$surname', '$T1', '$T2','$tel', '$company','$date,'$unit','$code','$because')";
mysql_query($strSQL)
or die("เกิดข้อผิดพลาดในการจัดเก็บ<br>");
if($strSQL)
{
?>
<?
mysql_affected_rows();
echo "การจัดเก็บข้อมูลเรียบร้อย";
?><br><br>
<a href="Input_name.php">กลับหน้าเดิม</a>
<? }
else {echo "การจัดเก็บข้อมูลผิดพลาด";
?><br><br>
<a href="Input_name.php">กรุณาลองใหม่อีกครั้ง</a>
<?
mysql_close();
}
}
?>Tag : - - - -
Date :
7 มี.ค. 2549 11:02:47
By :
kengko
View :
2087
Reply :
0
Load balance : Server 02