Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามเรื่องการบวกตัวแปรชนิด string แบบ array จะทำได้ไหมครับ



 

สอบถามเรื่องการบวกตัวแปรชนิด string แบบ array จะทำได้ไหมครับ

 



Topic : 065612



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์




พอดีต้องการให้มันโชว์ตามที่ mysql_num_rows นะครับ
เช่น num มา่ได้ = 5 จะให้โชว์ฟอร์ม php บันทึกแบบนี้

from_in6

Code (PHP)
$num=5

เบิกสินค้าลำดับที่ x
		<?
		   echo "&nbsp;<b>สินค้า:</b>&nbsp;";
		   	   echo  "<select name='i_p_codex' size='1' value ='' >
                 <option value=''>กรุณาเลือกสินค้า</option> ";
				 $query=mysql_query("select  pro_id ,pro_name from product");
			while ($rs1=mysql_fetch_array ($query)) {
		    $var_p_code1=$rs1['pro_id']; 
			$var_p_name1=$rs1['pro_name']; 
                  echo  "<option value='$var_p_codex'>$var_p_code1&nbsp;-&nbsp;$var_p_name1</option>";
				  }
           echo "</select>";
		    echo "<input type='hidden' name='i_p_qtyx' size='11' maxlength='11' value='1'>";
			echo "<input type='hidden' name='var_p_pricex' size='11' maxlength='11' value='1'>";
		   echo "&nbsp;รหัสสินค้า:&nbsp;";
	   echo  "<select name='i_p_snx' size='1' value ='' >
                 <option value=''>กรุณาเลือกรหัสสินค้า</option> ";

		$query=mysql_query("select  r_p_sn,r_p_id  from recive where r_type='SOLD'");
	
		   while ($rs1=mysql_fetch_array ($query)) {
		    $var_p_sn1=$rs1['r_p_sn']; 
			$var_p_id1=$rs1['r_p_id']; 
                  echo  "<option value='$var_p_snx'>$var_p_id1 : $var_p_sn1</option>";
				  }
           echo "</select>";
				?>	

โดยตรงตัวแปร x ให้เป็นเลข 1 พอแสดงผลเสร็จให้วน มาชุดใหม่ x เป็นเลข 2 จนครบ 5 (num) ไว้
เช่นโดยบรรทัดที่สาม ผมก็จะต้องการได้ตัวแปร $i_p_code1 ในรอบแรก
ผมไม่แน่้ใจว่า ใช่วิธีการร่วมตัวเแปรหรือเปล่านะครับ
ยังไงช่วยชี้แนะด้วยครับ ว่าจะเขีัยนในลักษณะไหนดีครับ
ขอบคุณครับ



Tag : PHP, MySQL, HTML/CSS









ประวัติการแก้ไข
2011-08-30 13:19:55
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-08-30 13:18:40 By : bukla View : 1043 Reply : 18
 

 

No. 1



โพสกระทู้ ( 81 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


$num=5
for($i=1;$i<=$num;$i++) {

เบิกสินค้าลำดับที่ <?=$i?>
...
...
...

}

ทำนองนี้รึป่าวเอ่ย ??






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 14:33:23 By : zenix
 


 

No. 2



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


น่าจะประมาณนี้ แต่สงสัยในสว่นตัวแปรที่กล่าวไว้ คือมันจะเป็นไปได้ที่ $i_p_code"x" จะเป็น i_p_code1
แล้ววนชุดถัดไปก็ i_p_code2 นะครับ มันจะต้องเขียนในลักษณะใดครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 14:36:58 By : bukla
 

 

No. 3



โพสกระทู้ ( 81 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


echo "<select name='i_p_code".$i."' size='1' value ='' >


ประวัติการแก้ไข
2011-08-30 15:43:15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 15:42:26 By : zenix
 


 

No. 4



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ ขอไปลองก่อนนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 16:16:57 By : bukla
 


 

No. 5



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


ผมทำตาม มันกับออกมา วนลูปไม่รู้จบอะครับ ผมพลาดอะไรตรงไหนครับเนี่ย แฮๆ
Code (PHP)
<?
$result = mysql_query("select * from request where cus_ord_id = '$search'", $Conn);

$num_rows = mysql_num_rows($result);
 for($i=1;$i<=$num_rows;$i++) {
	?>
  
	<td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
  <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
     <td height=20  width=123 bgcolor=ffffff > 
        <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" size="2" color="#6C7198">เบิกสินค้าลำดับที่ <?=$i?>&nbsp;</font></b></div>
    </td> 
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
      <td height=20  width=450 bgcolor=ffffff valign="middle"  ><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2"> 
		<?
		   echo "&nbsp;<b>สินค้า:</b>&nbsp;";
		   	   echo  "<select name=\"i_p_code'.$i.'\" size='1' value ='' >
                 <option value=''>กรุณาเลือกสินค้า</option> ";
				 $query=mysql_query("select  pro_id ,pro_name from product");
			while ($rs1=mysql_fetch_array ($query)) {
		    $var_p_code.$i=$rs1['pro_id']; 
			$var_p_name.$i=$rs1['pro_name']; 
                  echo  "<option value='$var_p_code.$i.'>$var_p_code.$i&nbsp;-&nbsp;$var_p_name.$i</option>";
				  }
           echo "</select>";
		    echo "<input type='hidden' name='i_p_qty.$i.' size='11' maxlength='11' value='1'>";
			echo "<input type='hidden' name='var_p_price.$i.' size='11' maxlength='11' value='1'>";
		   echo "&nbsp;รหัสสินค้า:&nbsp;";
	   echo  "<select name='i_p_sn.$i.' size='1' value ='' >
                 <option value=''>กรุณาเลือกรหัสสินค้า</option> ";
	$query=mysql_query("select  r_p_sn,r_p_id  from recive ,product where product.pro_id = '$var_p_code".$i."' and recive.r_type='SOLD'");
		   while ($rs1=mysql_fetch_array ($query)) {
		    $var_p_sn.$i=$rs1['r_p_sn']; 
			$var_p_id.$i=$rs1['r_p_id']; 
                  echo  "<option value='$var_p_sn.$i'>$var_p_id.$i : $var_p_sn.$i</option>";
				  }
           echo "</select>";
		?>	               
		 </font></td>
<!---------------------------------------------------------------------------->
 <?       
}
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 16:59:42 By : bukla
 


 

No. 6



โพสกระทู้ ( 1,268 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

น่าจะเพราะตรงนี้นะคะ

$var_p_code.$i=$rs1['pro_id'];

ตัวแปร $i จะถูกเปลี่ยนค่า

ทำไมไม่เก็บเป็น array คะ $var_p_code[$i]=$rs1['pro_id'];

หรือถ้าต้องการแบบ $var_p_code1...n แบบนี้ลองใช้ eval() ดูค่ะ

eval("\$var_p_code$i=\$rs1['pro_id'];");


ประวัติการแก้ไข
2011-08-30 17:30:53
2011-08-30 17:38:26
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 17:27:04 By : ultrasiam
 


 

No. 7



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


ครับ เด๊วขอลองนำไปใช้ก่อนนะครับ ขอบคุณมาก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 19:07:23 By : bukla
 


 

No. 8



โพสกระทู้ ( 81 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


echo "<select name=\"i_p_code'.$i.'\" size='1' value ='' >

แก้นี่ด้วยครับ

echo "<select name='i_p_code".$i."' size='1' value ='' >
หรือ
echo "<select name='i_p_code$i' size='1' value ='' >

ทางที่ดีหัดแบบแรกให้ชินดีกว่าครับ echo "xx".$ตัวแปร."zz"; เป็นการเอา xx มาต่อตัวค่าในตัวแปรและต่อด้วย zz

**หมายเหตุ
$1="test";
echo '$1'; ผลที่ได้คือ $1
echo "$1"; ผลที่ได้คือ test

ต่างกันนะครับ สังเกตุ ' และ " นะครับ อันตราย! ฮ่าๆๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 19:52:11 By : zenix
 


 

No. 9



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


โอยยย พี่zenix ผมกำลังแก้ตรงนี้พอดีเลย มาพอดีเลย ขอบคุณมากๆ มาได้จังหวะมากๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 19:54:44 By : bukla
 


 

No. 10



โพสกระทู้ ( 81 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ฮ่าๆๆ จัดไปครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 20:19:26 By : zenix
 


 

No. 11



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Cheer!! ทุกคนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 20:41:10 By : webmaster
 


 

No. 12



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


ครับได้แล้วครับ
แต่ว่า พอถัดว่า หน้าที่จะบันทึกข้อมูล มันดันบันทึกแค่ชุดแรกนะครับ
$query=mysql_query("insert into issue .....
แต่ไม่ $query=mysql_query("insert into order_list set ...
$query=mysql_query("update product set ....
$query=mysql_query("update recive set ....
$query=mysql_query("update cus_order set ....
ตามโค้ดด้านล่างครับ

คือบันทึกเข้า table "issue" ได้ แต่ัถัดๆมา ตามชุดคำสั่ง มันหยุดไปดื้อๆเลยอะครับ พาหันมาใช้แบบตัวแปรที่ทำมานะครับ

ถ้าเปนแบบวิธีเก่า คือระบุตัวเลขไปเลย จะ query หมด พอใช้วิธีนี้ ดัน query แค่ชุดบรรทัดแรก(table "issue" )นะครับ
รบกวนอีกครั้งครับ แฮๆ

Code (PHP)
if ($i_p_sn1 != ''  || $i_p_code1 != '') {          
      $var_i_date = date ("d/m/y") ;
      $sum_qoh =0;

     $resulte = mysql_query("select  cus_user,qty,price from request  where cus_ord_id = '$i_q_no' and  pro_id = '$i_p_code1' ");
     $rec=mysql_fetch_array($resulte);
     $i_cus_code1 = $rec['cus_user'];
     $i_s_price1 = $rec['price'];

	 $resulte = mysql_query("select  cus_ord_com,cus_ord_name,total from cus_order  where cus_ord_id = '$i_q_no' ");
	$rec=mysql_fetch_array($resulte);
	$i_cus_name=$rec['cus_ord_name'];
	$i_cus_com=$rec['cus_ord_com'];
	$i_total=$rec['total'];

	 $resulte = mysql_query("select  cus_user from customer where cus_name = '$i_cus_name' ");
	$rec=mysql_fetch_array($resulte);
	$i_cus_user=$rec['cus_user'];

     $resulte = mysql_query("select  pro_min from product  where pro_id = '$i_p_code1'");
     $rec=mysql_fetch_array($resulte);
     $var_i_qoh = $rec['pro_id'];
    $var_s_qty = $rec['pro_min'];
      $i_b_start = '';  
      $i_b_finish = ''; 
	  $i_remarks = '';
	   $var_y= substr($dates,6,4) + 543;
	   $var_m = substr($dates,3,2);
	   $var_d = substr($dates,0,2);
	   $i_s_start = $var_d."/".$var_m."/".$var_y;
	   $var_y= substr($datef,6,4) + 543;
	   $var_m = substr($datef,3,2);
	   $var_d = substr($datef,0,2);
	   $i_s_finish = $var_d."/".$var_m."/".$var_y;
     $sum_s_qty = $var_s_qty - $i_p_qty1 ;
	 $note = "ซื้อสินค้าแล้ว";
      $query=mysql_query("insert into issue(i_no,i_p_code,i_p_sn,i_date,i_cus_user,i_cus_name,i_cus_com,i_qty,i_type,i_s_price,i_s_remarks,i_s_start,i_s_finish,i_person,i_q_no) values('','$i_p_code1','$i_p_sn1','$var_i_date','$i_cus_user','$i_cus_name','$i_cus_com',1,'$i_type','$i_s_price1','$i_remarks','$i_s_start','$i_s_finish','$username','$i_q_no')");
	  $query=mysql_query("insert into order_list set
	  ord_id = '' , ord_date = CURDATE() , ord_name = '$i_cus_name' , ord_com = '$i_cus_com' , ord_q_no = '$i_q_no' , ord_total = '$i_total' , ord_user = '$i_cus_code1' ");
      $query=mysql_query("update  product  set  pro_min = '$sum_s_qty' where pro_id = '$i_p_code1'");
      $query=mysql_query("update  recive  set  r_type = 'OUTS'  where r_p_id = '$i_p_code1' and r_p_sn = '$i_p_sn1'");   
	  $query=mysql_query("update	 cus_order  set  cus_ord_note = 'finish!' where cus_ord_id = '$i_q_no'");
}



ประวัติการแก้ไข
2011-08-30 21:33:46
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 21:31:16 By : bukla
 


 

No. 13



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


อ่อ ตรง i_p_code ข้อมูลมันเข้าแบบนี้อะครับ
i_p
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 21:53:57 By : bukla
 


 

No. 14



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้เป็นโค้ดทั้งหมดหน้านี้นะครับ
Code (PHP)
<?require_once("session.php")?>
<?
include ("header_main.php");
?>
<script type="text/javascript" language="javascript" src="datetimepicker.js"></script>
  <script language="JavaScript">
	<!--
		if (document.images)
		{
		calimg= new Image(16,16); 
		calimg.src="image/cal.gif"; 
		}
		
		function test123()
		{
			alert("onchange event triggered.");
		}
	//-->
</script>
<!---  ส่งตัวแปล search เพื่อที่จะดึงข้อมูลมา ว่า แต่ละแถวที่ดึงมา เป็นรหัสสินค้าอะไร ราคาเท่าไร
<?
$query=mysql_query("select * from request where cus_ord_id = '$search'");

		$i = 1;
		while ($rs1=mysql_fetch_array ($query)) {
		
         			$var_p_code[$i]=$rs1["pro_id"];
					$var_p_qty[$i]=$rs1["qty"];
					$var_p_price[$i]=$rs1["price"];	
		}
		$i++;
?>

<form  name = form_issue method="post" action="product_sales_add.php" >
<table cellpadding=0 cellspacing=0  border=0  height="200" align='center'  >
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
  <tr> 
    <td height=20 width=1 bgcolor=#9DBEE6 ></td>
      <td height=20 colspan="3" bgcolor=#ffffff >
        <div align="center"><font   face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="4"><b>บันทึกเบิกสินค้าสำหรับขาย</b></font> 
          </div>
      </td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
 <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
   <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
    <td height=20  width=123 bgcolor=ffffff > 
        <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">ใบเสนอราคาเลขที่&nbsp;</font></b></div>
    </td>
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
      <td height=20 width=388 bgcolor=ffffff valign="middle" ><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">&nbsp; 
        <? echo  "<input type='hidden' name='i_q_no' value='$search'>"; echo $search; ?>
		<input type="hidden" name="i_type" value="SOLD">
		<?
           $today = getdate();
           $toyear = $today["year"] + 543 ;
           $var_i_date =  $today["mday"]."/".$today["mon"]."/".$toyear;
           echo "<input type='hidden' name='i_date' size='25' maxlength='25' value='$var_i_date'>";
     ?>
        </font></td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
  <!--------------------------------------------------------------------------------------->
  <?$query=mysql_query("select * from request where cus_ord_id = '$search'");
$i=1;
while ($rs1=mysql_fetch_array ($query)) {
	?>
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr> 
  <tr>   
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
     <td height=20  width=123 bgcolor=ffffff > 
        <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" size="2" color="#6C7198">ลำดับที่ <?=$i?>&nbsp;</font></b></div>
    </td>  
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
      <td height=20  width=450 bgcolor=ffffff valign="middle"  ><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2"> 
		<?
		   echo "&nbsp;<b>สินค้า:</b>&nbsp;".$rs1["pro_name"]; 
		   echo "&nbsp;จำนวน:&nbsp;".$rs1["qty"];
		   echo "&nbsp;ชุด"; 
		?>	               
		 </font></td>

    <td height=20 width=1 bgcolor=9DBEE6></td>
  </tr>
 <?         $i++;
}
?>
<!----------------------------------------------------------------------------------------------------------------------------------->
  <?
$result = mysql_query("select * from request where cus_ord_id = '$search'", $Conn);

$num_rows = mysql_num_rows($result);
 for($i=1;$i<=$num_rows;$i++) {
	?>
<td height=20  width=1 bgcolor=9DBEE6></td>
</tr>
  <tr> 
	<td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
  <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
     <td height=20  width=123 bgcolor=ffffff > 
        <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" size="2" color="#6C7198">เบิกสินค้าลำดับที่ <?=$i?>&nbsp;</font></b></div>
    </td> 
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
      <td height=20  width=450 bgcolor=ffffff valign="middle"  ><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2"> 
		<?
		   echo "&nbsp;<b>สินค้า:</b>&nbsp;";
		   	   echo  "<select name='i_p_code".$i."' size='1' value ='' >
                 <option value=''>กรุณาเลือกสินค้า</option> ";
				 $query=mysql_query("select  pro_id ,pro_name from product");
			while ($rs1=mysql_fetch_array ($query)) {
		    $var_p_code[$i]=$rs1['pro_id']; 
			$var_p_name[$i]=$rs1['pro_name']; 
                  echo  "<option value='$var_p_code".$i."'>$var_p_code[$i]&nbsp;-&nbsp;$var_p_name[$i]</option>";
				  }
           echo "</select>";
		    echo "<input type='hidden' name='i_p_qty[$i]' size='11' maxlength='11' value='1'>";
			echo "<input type='hidden' name='var_p_price[$i]' size='11' maxlength='11' value='1'>";
		   echo "&nbsp;รหัสสินค้า:&nbsp;";
	   echo  "<select name='i_p_sn".$i."' size='1' value ='' >
                 <option value=''>กรุณาเลือกรหัสสินค้า</option> ";
	$query=mysql_query("select  r_p_sn,r_p_id  from recive ,product where product.pro_id = '$var_p_code[$i]' and recive.r_type='SOLD'");
		   while ($rs1=mysql_fetch_array ($query)) {
		    $var_p_sn[$i]=$rs1['r_p_sn']; 
			$var_p_id[$i]=$rs1['r_p_id']; 
                  echo  "<option value='$var_p_sn[$i]'>$var_p_id[$i] : $var_p_sn[$i]</option>";
				  }
           echo "</select>";
		?>	               
		 </font></td>
<!---------------------------------------------------------------------------->
 <?       
}
?>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
    <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
    <td height=20  width=123 bgcolor=ffffff > 
      <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">วันที่เริ่มประกัน&nbsp;</font></b></div>
    </td>
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
    <td height=20  width=388 bgcolor=ffffff valign="middle" ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"> 
      &nbsp; 
       <input  name = "dates" id="date2" type="text" size="15"><a href="javascript:NewCal('date2','ddmmyyyy')"><img src="image/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
      </font></td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
  <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
    <td height=20  width=123 bgcolor=ffffff > 
      <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">ถึงวันที่ &nbsp;</font></b></div>
    </td>
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
    <td height=20  width=388 bgcolor=ffffff valign="middle" ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"> 
      &nbsp; 
    <input  name ="datef" id="date3" type="text" size="15"><a href="javascript:NewCal('date3','ddmmyyyy')"><img src="image/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
      </font></td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
    <tr> 
    <td height=20 width=1 bgcolor=#9DBEE6 ></td>
    <td height=20  width=123 bgcolor=ffffff > 
      <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">&nbsp;</font></b></div>
    </td>
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
    <td height=20 width=388 bgcolor=ffffff valign="middle" ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"> 
      <input type="submit" name="Submit" value="บันทึก">
     <input type="reset" name="Reset" value="ยกเลิก" onClick="window.close(); "></font></td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
   <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
</table>
</form>



เหมือนกับว่า ตัวแปลรหัสสินค้าไม่ไปนะครับ

ตาราง request
rr

ตาราง issue
ii
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-30 22:18:10 By : bukla
 


 

No. 15



โพสกระทู้ ( 81 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


034.<form name = form_issue method="post" action="product_sales_add.php" > ---- ใส่ " " หน่อยคับ


119. while ($rs1=mysql_fetch_array ($query)) {
120. $var_p_code[$i]=$rs1['pro_id'];
121. $var_p_name[$i]=$rs1['pro_name'];
......
......
}

อันนี้ด้วยคับ คือ ของเดิม $i มีค่าอยู่แร้ว แต่ อันหลัง มาใช้ $i ไม่ได้นะคับ เท่ากับว่า

สมมติ while $i = 1 แล้ว $rs1 เป็นค่าค่าหนึ่ง
พอรอบถัดมา $i ก้อยังคงเป็น 1 นะครับ แต่ว่าค่า $rs1 เปลี่ยนไป ก้อเท่ากับว่า แทนที่จะได้
$var_p_code[$i] = $var_p_code[1]
$var_p_code[$i] = $var_p_code[2] แต่มันกลับได้เป็น
$var_p_code[$i] = $var_p_code[1] *** พินาศครับ


เช็คให้หมดก่อนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-31 00:11:19 By : zenix
 


 

No. 16



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ เดี๊ยวผมจะต้องหาทางแก้ให้เรียบร้อยก่อนครับ
หรือผมควรจะลบคำสั่งไหนครับ ทีมันทับกันอะครับพี่ แฮๆ


ประวัติการแก้ไข
2011-08-31 00:29:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-31 00:14:39 By : bukla
 


 

No. 17



โพสกระทู้ ( 81 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ใช้แบบนี้ก็ได้ครับ

$j=1;
while ($rs1=mysql_fetch_array ($query)) {
$var_p_code[$j]=$rs1['pro_id'];
$var_p_name[$j]=$rs1['pro_name'];

$j++;}
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-31 01:20:01 By : zenix
 


 

No. 18



โพสกระทู้ ( 39 )
บทความ ( 0 )



สถานะออฟไลน์


ครับพอแก้แล้ว เป็นแบบนี้ครับ
iii2

จากทีี่ตอนแรกเป็นแบบนี้นะครับ
iiii

ผมพลาดตรงไหนอีกครับ แฮๆ

โค้ดทั้งหมดตอนนี้
Code (PHP)
<?require_once("session.php")?>
<?
include ("header_main.php");
?>
<script type="text/javascript" language="javascript" src="datetimepicker.js"></script>
  <script language="JavaScript">
	<!--
		if (document.images)
		{
		calimg= new Image(16,16); 
		calimg.src="image/cal.gif"; 
		}
		
		function test123()
		{
			alert("onchange event triggered.");
		}
	//-->
</script>
<?
$query=mysql_query("select * from request where cus_ord_id = '$search'");

		$i = 1;
		while ($rs1=mysql_fetch_array ($query)) {
		
         			$var_p_code[$i]=$rs1["pro_id"];
					$var_p_qty[$i]=$rs1["qty"];
					$var_p_price[$i]=$rs1["price"];	
		}
		$i++;
?>

<form  name = "form_issue" method="post" action="product_sales_add.php" >
<table cellpadding=0 cellspacing=0  border=0  height="200" align='center'  >
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
  <tr> 
    <td height=20 width=1 bgcolor=#9DBEE6 ></td>
      <td height=20 colspan="3" bgcolor=#ffffff >
        <div align="center"><font   face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="4"><b>บันทึกเบิกสินค้าสำหรับขาย</b></font> 
          </div>
      </td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
 <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
   <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
    <td height=20  width=123 bgcolor=ffffff > 
        <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">ใบเสนอราคาเลขที่&nbsp;</font></b></div>
    </td>
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
      <td height=20 width=388 bgcolor=ffffff valign="middle" ><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">&nbsp; 
        <? echo  "<input type='hidden' name='i_q_no' value='$search'>"; echo $search; ?>
		<input type="hidden" name="i_type" value="SOLD">
		<?
           $today = getdate();
           $toyear = $today["year"] + 543 ;
           $var_i_date =  $today["mday"]."/".$today["mon"]."/".$toyear;
           echo "<input type='hidden' name='i_date' size='25' maxlength='25' value='$var_i_date'>";
     ?>
        </font></td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
  <!--------------------------------------------------------------------------------------->
  <?$query=mysql_query("select * from request where cus_ord_id = '$search'");
$i=1;
while ($rs1=mysql_fetch_array ($query)) {
	?>
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr> 
  <tr>   
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
     <td height=20  width=123 bgcolor=ffffff > 
        <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" size="2" color="#6C7198">ลำดับที่ <?=$i?>&nbsp;</font></b></div>
    </td>  
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
      <td height=20  width=450 bgcolor=ffffff valign="middle"  ><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2"> 
		<?
		   echo "&nbsp;<b>สินค้า:</b>&nbsp;".$rs1["pro_name"]; 
		   echo "&nbsp;จำนวน:&nbsp;".$rs1["qty"];
		   echo "&nbsp;ชุด"; 
		?>	               
		 </font></td>

    <td height=20 width=1 bgcolor=9DBEE6></td>
  </tr>
 <?         $i++;
}
?>
<!----------------------------------------------------------------------------------------------------------------------------------->
  <?
$result = mysql_query("select * from request where cus_ord_id = '$search'", $Conn);

$num_rows = mysql_num_rows($result);
 for($i=1;$i<=$num_rows;$i++) {
	?>
<td height=20  width=1 bgcolor=9DBEE6></td>
</tr>
  <tr> 
	<td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
  <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
     <td height=20  width=123 bgcolor=ffffff > 
        <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" size="2" color="#6C7198">เบิกสินค้าลำดับที่ <?=$i?>&nbsp;</font></b></div>
    </td> 
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
      <td height=20  width=450 bgcolor=ffffff valign="middle"  ><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2"> 
		<?
		   echo "&nbsp;<b>สินค้า:</b>&nbsp;";
		   	   echo  "<select name='i_p_code".$i."' size='1' value ='' >
                 <option value=''>กรุณาเลือกสินค้า</option> ";
				 $query=mysql_query("select  pro_id ,pro_name from product");
			$j=1;
			while ($rs1=mysql_fetch_array ($query)) {
		    $var_p_code[$j]=$rs1['pro_id']; 
			$var_p_name[$j]=$rs1['pro_name']; 
                  echo  "<option value='$var_p_code".$i."'>$var_p_code[$i]&nbsp;-&nbsp;$var_p_name[$i]</option>";
				 $j++; }
           echo "</select>";
		    echo "<input type='hidden' name='i_p_qty[$i]' size='11' maxlength='11' value='1'>";
			echo "<input type='hidden' name='var_p_price[$i]' size='11' maxlength='11' value='1'>";
		   echo "&nbsp;รหัสสินค้า:&nbsp;";
	   echo  "<select name='i_p_sn".$i."' size='1' value ='' >
                 <option value=''>กรุณาเลือกรหัสสินค้า</option> ";
	$query=mysql_query("select  r_p_sn,r_p_id  from recive ,product where product.pro_id = '$var_p_code[$i]' and recive.r_type='SOLD'");
		 $k=1;
		   while ($rs1=mysql_fetch_array ($query)) {
		    $var_p_sn[$k]=$rs1['r_p_sn']; 
			$var_p_id[$k]=$rs1['r_p_id']; 
                  echo  "<option value='$var_p_sn[$i]'>$var_p_id[$i] : $var_p_sn[$i]</option>";
				 $k++;  }
           echo "</select>";
		?>	               
		 </font></td>
<!---------------------------------------------------------------------------->
 <?       
}
?>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
    <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
    <td height=20  width=123 bgcolor=ffffff > 
      <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">วันที่เริ่มประกัน&nbsp;</font></b></div>
    </td>
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
    <td height=20  width=388 bgcolor=ffffff valign="middle" ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"> 
      &nbsp; 
       <input  name = "dates" id="date2" type="text" size="15"><a href="javascript:NewCal('date2','ddmmyyyy')"><img src="image/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
      </font></td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
  <tr> 
    <td height=20  width=1 bgcolor=#9DBEE6 ></td>
    <td height=20  width=123 bgcolor=ffffff > 
      <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">ถึงวันที่ &nbsp;</font></b></div>
    </td>
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
    <td height=20  width=388 bgcolor=ffffff valign="middle" ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"> 
      &nbsp; 
    <input  name ="datef" id="date3" type="text" size="15"><a href="javascript:NewCal('date3','ddmmyyyy')"><img src="image/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
      </font></td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
  <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
    <tr> 
    <td height=20 width=1 bgcolor=#9DBEE6 ></td>
    <td height=20  width=123 bgcolor=ffffff > 
      <div align="right"><b><font face="MS Sans Serif, Microsoft Sans Serif" color="#6C7198" size="2">&nbsp;</font></b></div>
    </td>
    <td height=20  width=1 bgcolor=9DBEE6 ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"></font></td>
    <td height=20 width=388 bgcolor=ffffff valign="middle" ><font face="MS Sans Serif, Microsoft Sans Serif" color="#CCCCCC" size="2"> 
      <input type="submit" name="Submit" value="บันทึก">
     <input type="reset" name="Reset" value="ยกเลิก" onClick="window.close(); "></font></td>
    <td height=20  width=1 bgcolor=9DBEE6></td>
  </tr>
   <tr> 
    <td height=1 colspan=15 bgcolor=#9DBEE6><img src="image/dot.gif"></td>
  </tr>
</table>
</form>




ประวัติการแก้ไข
2011-08-31 14:01:40
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-31 14:01:00 By : bukla
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่องการบวกตัวแปรชนิด string แบบ array จะทำได้ไหมครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่