|
|
|
มีเรื่องรบกวนให้ช่วยอีกแล้วครับ เกี่ยวกับการอนุมัติ มือใหม่อีกทำยิ่งงง |
|
|
|
|
|
|
|
ตามภาพเลยครับ
1.คือ ผมดึงข้อมูลจากฐานข้อมูลมาแสดงในรูปตาราง ได้เสร็จ แต่ ทำไมมานโชว์แค่รายการเดียวอะครับ
ทั้งที่ ในฐานข้อมูลมีหลายหลายการ ต้องแก้ไขยังครับ
2.ตรงช่อง อนุมัติ และไม่อนุมัติ ตรงนี้จะให้หัวหน้าคลิก โดย
- อนุมัติ เมื่อคลิ๊ก อยากให้ มันนำข้อมูลจากฐานข้อมูลรายการที่คล๊ก จากฐานข้อมูลเดิมไปเก็บในฐานข้อมูลใหม่ ที่สร้างไว้รอ
-ไม่อนุมัติ เมื่อคลิ๊ก ให้มันนำข้อมูลจากฐานข้อมูลรายการที่คล๊ก จากฐานข้อมูลเดิมไปเก็บในฐานข้อมูลใหม่ ที่สร้างไว้รอ
ช่วแนะนำทีครับ มีตัวอย่างจะดีมากเลย
หวังว่าคงได้รับความช่วยเหลือด้วยดี เหมือนอย่างเคยครับ
ขอบพระคุณมากครับ นี้คือ โค๊ดหน้านี้ทั้งหมด ครับ
Code
<?php require_once('../Connections/connlogistic.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_connlogistic, $connlogistic);
mysql_query("SET NAMES TIS620");
$query_Recordset1 = "SELECT ID_add, Biono_2, Biono_3, Biono_4, Biono_5, Biono_20 FROM bio_noncon ORDER BY ID_add ASC";
$Recordset1 = mysql_query($query_Recordset1, $connlogistic) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<?php include('config_admin.php');?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>รายงาน</title>
</head>
<body>
<table width="985" height="90" border="1" cellpadding="1">
<tr>
<td width="44" height="41"><div align="center">ลำดับ</div></td>
<td width="100"><div align="center">เลขที่หนังสือ</div></td>
<td width="87"><div align="center">ประเภทรถ</div></td>
<td width="61"><div align="center">ของ</div></td>
<td width="80"><div align="center">จำนวนรถ</div></td>
<td width="304"><div align="center">เพื่อ</div></td>
<td width="90">รวมระยะทาง</td>
<td width="65"><div align="center">อนุมัติ</div></td>
<td width="60"><div align="center">ไม่อนุมัติ</div></td>
</tr>
<?php
$count=0;
{
$count++;
}
?>
<tr>
<td ><div align="center"><?php echo $count ?></div> </td>
<td><?php echo $row_Recordset1['ID_add']; ?></td>
<td><?php echo $row_Recordset1['Biono_2']; ?></td>
<td><?php echo $row_Recordset1['Biono_3']; ?></td>
<td><div align="center"><?php echo $row_Recordset1['Biono_4']; ?></div></td>
<td><?php echo $row_Recordset1['Biono_5']; ?></td>
<td><div align="center"><?php echo $row_Recordset1['Biono_20']; ?></div></td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html><?php
mysql_free_result($Recordset1);
?>
Tag : PHP
|
|
|
|
|
|
Date :
2011-05-02 10:07:23 |
By :
sofar01 |
View :
845 |
Reply :
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในช่วงของการแสดงผลต้องวน Loop ให้แสดง Record ด้วยนะครับ ......
|
|
|
|
|
Date :
2011-05-02 10:14:48 |
By :
Songkram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลอง
while ($record=mysql_fetch_array($result))
แล้ว เออเรออ ครับ
|
|
|
|
|
Date :
2011-05-02 10:51:45 |
By :
sofar01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo ออกมาดูค่าก่อนครับว่ามันครบไหม
|
|
|
|
|
Date :
2011-05-02 10:58:09 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าตัดอันนี้ออก
while ($record=mysql_fetch_array($result))
มันก็แสดงผลครบ ครับ แต่แสดงแค่ 1 รายการ
|
|
|
|
|
Date :
2011-05-02 11:01:18 |
By :
sofar01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
<?php require_once('../Connections/connlogistic.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_connlogistic, $connlogistic);
mysql_query("SET NAMES TIS620");
$query_Recordset1 = "SELECT ID_add, Biono_2, Biono_3, Biono_4, Biono_5, Biono_20 FROM bio_noncon ORDER BY ID_add ASC";
$Recordset1 = mysql_query($query_Recordset1, $connlogistic) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<?php include('config_admin.php');?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>รายงาน</title>
</head>
<body>
<table width="985" height="90" border="1" cellpadding="1">
<tr>
<td width="44" height="41"><div align="center">ลำดับ</div></td>
<td width="100"><div align="center">เลขที่หนังสือ</div></td>
<td width="87"><div align="center">ประเภทรถ</div></td>
<td width="61"><div align="center">ของ</div></td>
<td width="80"><div align="center">จำนวนรถ</div></td>
<td width="304"><div align="center">เพื่อ</div></td>
<td width="90">รวมระยะทาง</td>
<td width="65"><div align="center">อนุมัติ</div></td>
<td width="60"><div align="center">ไม่อนุมัติ</div></td>
</tr>
<?php
$count=0;
while($row_Recordset1=mysql_fetch_assoc($Recordset1)) <<<<<<<<แก้เพิ่มเติม
{
$count++;
}
?>
<tr>
<td ><div align="center"><?php echo $count ?></div> </td>
<td><?php echo $row_Recordset1['ID_add']; ?></td>
<td><?php echo $row_Recordset1['Biono_2']; ?></td>
<td><?php echo $row_Recordset1['Biono_3']; ?></td>
<td><div align="center"><?php echo $row_Recordset1['Biono_4']; ?></div></td>
<td><?php echo $row_Recordset1['Biono_5']; ?></td>
<td><div align="center"><?php echo $row_Recordset1['Biono_20']; ?></div></td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html><?php
mysql_free_result($Recordset1);
?>
รบกวนดูให้ทีครับ พอผมเปลี่ยนตรรงนี้
while($row_Recordset1=mysql_fetch_assoc($Recordset1)) <<<<<<<<แก้เพิ่มเติม
เหมือนจะได้แต่มันกลับไม่โชว์ข้อมูล ไร เลย นอกจาก เลข 1 ตรงช่องลำดับที่
|
|
|
|
|
Date :
2011-05-02 14:06:57 |
By :
sofar01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอา code ชุดนีไปโมเอาดูน่ะ คิดว่าน่าจะออกตามรูปแบบที่ต้องการอยู่น่ะ
Code (PHP)
<table width="1166" align="center" cellspacing="1" bordercolor="#FFFFFF" style="border:solid 2px #FFFFFF">
<tr align="center" bgcolor="#FF9FAA" class="normal">
<td height="21" colspan="8" align="left" background="green_06.gif" bgcolor="#DBDBDB" class="style1" scope="row">รายละเอียด <span class="style39"> งานประจำวัน </span><span class="style15"> ของแต่ละคน | | <a href="admin">ย้อนหลัง </a> | | <a href="working">สั่งงาน </a> | </span> <a href="show_customer.php">เพิ่มรายชื่อลูกค้า</a> | <a href="index.html">หน้าหลัก | </a></td>
</tr>
<tr align="center" bgcolor="#000000" class="normal">
<td width="59" scope="row"><span class="style51">ลำดับ</span></td>
<td width="216" scope="row"><span class="style51">หัวข้องาน </span></td>
<td width="163" scope="row"><span class="style51">เวลา</span></td>
<td width="218" scope="row"><span class="style51">นัดหมายล่วงหน้า</span></td>
<td width="158" scope="row"><span class="style51"> ผู้รับผิดชอบ</span></td>
<td width="121" scope="row"><span class="style51">สถานะงาน</span></td>
<td width="139" scope="row"><span class="style51">สถานที่</span></td>
<td width="63" scope="row"><span class="style51">DETAIL</span></td>
</tr>
<?
include "connect.php";
$sql="select * from tb_work where (w_status='newjob' or w_status='receive' or w_status='finish') and (w_status1='1') order by w_id asc ";
$sqlquery=mysql_db_query($dbname,$sql);
while($result= mysql_fetch_array($sqlquery)){
$wid=$result['w_id'];
$wid1=$result['w_id'];
$use=$result['h_username'];
$place=$result['w_place'];
$use1=$result['w_wut'];
$use2=$result['w_aui'];
$use3=$result['w_koh'];
$use4=$result['w_golf'];
?>
<tr align="center" class="<?=$css ?>">
<td height="22"><span class="style4 style53 style54">
<?=$result['w_id']?>
</span></td>
<td width="216"><span class="style4 style53 style54"><?=$result['w_title']?>
</span></td>
<td width="163"><span class="style4 style53 style54"><?=$result['w_time']?>
</span></td>
<td width="218"><span class="style4 style53 style54"><?=$result['w_date2']?>
</span></td>
<td width="158" class="<?=$css?>"><span class="normal style10 style38 style35 style53 style54">
<?=$use1?>
<?=$use2?>
<?=$use3?>
<?=$use4?>
</span></td>
<td width="121">
<span class="style4 style53 style54"><?=$result['w_status']?> </span></td>
<td><span class="<?=$css?>"><span class="style49">
<?
if($place =="1"){
echo"ศรีราชา-อ่าวอุดม";
}else if($place =="2"){
echo "บ่อวิน-ระยอง";
}else if($place =="3"){
echo "สัตหีบ-พัทยา";
}else if($place =="4"){
echo "ชลบุรี-บางแสน-พนัส";
}else if($place =="5"){
echo "กรุงเทพ-อื่นๆ";
}
?>
</span></span></td>
<td><span class="style4 style53 style54"><a href="detail.php?wid=<?=$wid?>"><img src="true.png" width="20" height="20" border="0" /></a></span></td>
</tr>
<? } ?>
</table>
|
ประวัติการแก้ไข 2011-05-02 14:51:59
|
|
|
|
Date :
2011-05-02 14:50:38 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังแก้ไม่ได้เลย Y_Y
Code
<?php require_once('../Connections/connlogistic.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_connlogistic, $connlogistic);
mysql_query("SET NAMES TIS620");
$query_Recordset1 = "SELECT ID_add, Biono_2, Biono_3, Biono_4, Biono_5, Biono_20 FROM bio_noncon ORDER BY ID_add ASC";
$Recordset1 = mysql_query($query_Recordset1, $connlogistic) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>รายงาน</title>
</head>
<body>
<table width="985" height="90" border="1" cellpadding="1">
<tr>
<td width="44" height="41"><div align="center">ลำดับ</div></td>
<td width="100"><div align="center">เลขที่หนังสือ</div></td>
<td width="87"><div align="center">ประเภทรถ</div></td>
<td width="61"><div align="center">ของ</div></td>
<td width="80"><div align="center">จำนวนรถ</div></td>
<td width="304"><div align="center">เพื่อ</div></td>
<td width="90">รวมระยะทาง</td>
<td width="65"><div align="center">อนุมัติ</div></td>
<td width="60"><div align="center">ไม่อนุมัติ</div></td>
</tr>
<?php
do{
$count=0;
{
$count++;
}
?>
<tr>
<td ><div align="center"><?php echo $count ?></div> </td>
<td><?php echo $row_Recordset1['ID_add']; ?></td>
<td><?php echo $row_Recordset1['Biono_2']; ?></td>
<td><?php echo $row_Recordset1['Biono_3']; ?></td>
<td><div align="center"><?php echo $row_Recordset1['Biono_4']; ?></div></td>
<td><?php echo $row_Recordset1['Biono_5']; ?></td>
<td><div align="center"><?php echo $row_Recordset1['Biono_20']; ?></div></td>
<td><form name="form1" method="post" action="">
<div align="center">
<input name="radio" type="radio" id="radio" value="radio">
</div>
</form>
</td>
<td><form name="form2" method="post" action="">
<div align="center">
<input type="radio" name="radio2" id="radio2" value="radio2">
</div>
</form>
</td>
</tr>
<?php } while($row_Recordset1=mysql_fetch_assoc($Recordset1)); ?>
</table>
</body>
</html><?php
mysql_free_result($Recordset1);
?>
ดูให้ทีครับ รอบนี้ โชว์ข้อมูลหมด แต่ ติดตรง ฟังก์ชัน count มันไม่ + ค่าเพิ่ม จะเป็น เลข 1 ทั้งหมดในช่องลำดับ ไม่ว่าจะมีกี่รายการก็ตาม
|
|
|
|
|
Date :
2011-05-03 09:26:02 |
By :
sofar01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนจาก Do While Loop มาเป็น While Loop แทนดีกว่ามั้ยครับ
เช่น
while($row_Recordset1 = mysql_fetch_assoc($Recordset1)) {
$count = $count + 1;
preview $count and data ........
}
|
|
|
|
|
Date :
2011-05-03 09:45:55 |
By :
Songkram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองตด do{
ออกแล้วใช้เฉพาะ 1 รายการเซ็ง จัง เลย
ขอบคุณมากครับที่ช่วยแนะนำ
|
|
|
|
|
Date :
2011-05-03 10:24:08 |
By :
sofar01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนกับอะไรครับเนี่ย โค๊ดเหมือนใช้ฟังก์ชั่น auto ใน dream ป่าวครับ ถ้าใช่ ลองทำใหม่แล้วทำให้ถูกต้องตามคู่มือทุกขั้นตอนครับ ผิดแม้แต่นิดเดียวข้อมูลจะไม่แสดงแบบนี้หละครับ
ผมก็ไม่ค่อยเก่ง แต่เคยทำตามคู่มือ คู่มือบอกไม่ระเอียดต้องคอยแก้อยู่หลายรอบครับ
|
|
|
|
|
Date :
2011-05-03 10:33:57 |
By :
comoflife |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับใช้ ดรีม ช่วย
แก้จนไม่รู้จะแก้ไงแล้ว ครับ ตรงวนลูปให้มันโชว์ทุกรายการ
>>>>ลืมใส่ ; หลัง $count ครับ<<<<<ตรงนี้ใส่แล้วก็เหมือนเดิมครับ
|
|
|
|
|
Date :
2011-05-03 11:26:29 |
By :
sofar01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็อปแล้ววางทับ ทั้งหมดดูนะครับ
Code
<?php require_once('../Connections/connlogistic.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_connlogistic, $connlogistic);
mysql_query("SET NAMES TIS620");
$query_Recordset1 = "SELECT ID_add, Biono_2, Biono_3, Biono_4, Biono_5, Biono_20 FROM bio_noncon ORDER BY ID_add ASC";
$Recordset1 = mysql_query($query_Recordset1, $connlogistic) or die(mysql_error());
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<?php include('config_admin.php');?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>รายงาน</title>
</head>
<body>
<table width="985" height="90" border="1" cellpadding="1">
<tr>
<td width="44" height="41"><div align="center">ลำดับ</div></td>
<td width="100"><div align="center">เลขที่หนังสือ</div></td>
<td width="87"><div align="center">ประเภทรถ</div></td>
<td width="61"><div align="center">ของ</div></td>
<td width="80"><div align="center">จำนวนรถ</div></td>
<td width="304"><div align="center">เพื่อ</div></td>
<td width="90">รวมระยะทาง</td>
<td width="65"><div align="center">อนุมัติ</div></td>
<td width="60"><div align="center">ไม่อนุมัติ</div></td>
</tr>
<?php
$count=0;
while($row_Recordset1 = mysql_fetch_array($Recordset1)){
?>
<tr>
<td ><div align="center"><?php echo $count; ?></div> </td>
<td><?php echo $row_Recordset1['ID_add']; ?></td>
<td><?php echo $row_Recordset1['Biono_2']; ?></td>
<td><?php echo $row_Recordset1['Biono_3']; ?></td>
<td><div align="center"><?php echo $row_Recordset1['Biono_4']; ?></div></td>
<td><?php echo $row_Recordset1['Biono_5']; ?></td>
<td><div align="center"><?php echo $row_Recordset1['Biono_20']; ?></div></td>
<td> </td>
<td> </td>
</tr>
<?php
$count++;
}
?>
</table>
</body>
</html><?php
mysql_free_result($Recordset1);
?>
|
|
|
|
|
Date :
2011-05-03 11:58:30 |
By :
aknueng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ Nueng มากครับ ขอบคุณอีกครั้งครับ
|
|
|
|
|
Date :
2011-05-03 12:27:37 |
By :
sofar01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|