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 > Java Programming > Java Forum > ถามเรื่องส่งค่า array ใน jsp คือหนูรับค่า array จากตัว checkbox ค่ะแล้วจะส่งค่าไปหน้าบันทึก



 

ถามเรื่องส่งค่า array ใน jsp คือหนูรับค่า array จากตัว checkbox ค่ะแล้วจะส่งค่าไปหน้าบันทึก

 



Topic : 030265

Guest




คือหนูรับค่า array จากตัว checkbox ค่ะแล้วจะส่งค่าไปหน้าบันทึก

Code (PHP)
<?php
<?
	  $item = array();
	  $item_send = array();
	  $k = 0;
if(isset($_POST["id"])){  //ถ้ากดปุ่มเมื่อเลือกcheckbox
	foreach($_POST["id"] as $a => $value){
			$item[$k] = $value;
			$k++;
			}
	
}
?>
<form method="post" name="form_test">
$sql = mssql_query("select  ID_Ad,Name_Ad from Admin");
				$num = mssql_num_rows($sql);
//selectค่าเพื่อเอาข้อมูลมาเป็นcheckboxให้เลือก

while($re = mssql_fetch_array($sql)){
				?>
          <input name="id[]" type="checkbox" id="id[]" value="<? echo $re[0]?>" /><? echo $re[1];  ?>
                   <? } ?>
              <input name="submit" type="submit" id="submit" value="Submit">
 </form>
<?  //แล้วหนูใช้imageนี้เปงปุ่มอ่าพี่  ?>
<img src="images/a4.gif" name="App_Button_Send"  id="App_Button_Send" style="cursor:hand; " onClick="if(this.src.search('b4')<0 )Send_Edit_App();" />
//ถ้ากดก้อเข้าไปที่ functionของjsp
function Send_Edit_App()
	{
								  document.location.href="Send_App.php?detail=" + detail.value +"&start_date=" + start_date.value + "&timer=" + time.value + "&to=<? echo $to; ?>&item_send[]="+<? echo $item[];?>";
			}


ปัญหาคือมานส่งค่าarrayไปหน้าบันทึกไม่ได้ค่ะพี่ๆคนไหนช่วยได้ม้างค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-08-13 15:30:50 By : mink View : 3269 Reply : 10
 

 

No. 1



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

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

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


Quote:
<img src="images/a4.gif" name="App_Button_Send" id="App_Button_Send" style="cursor:hand; " onClick="if(this.src.search('b4')<0 )Send_Edit_App();" />
//ถ้ากดก้อเข้าไปที่ functionของjsp


มันแปลกๆนะครับ ส่งข้อมูลไป jsp มันทำแบบนีได้ด้วยเหรอ ผมว่าก็น่าจะใช้ฟอร์มส่งไปเหมือน ส่งมาหน้านี้อ่ะครับ






Date : 2009-08-13 15:58:43 By : lozomac
 


 

No. 2



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

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

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


เห็นด้วยครับ ใช้ฟอร์มส่งลองดูดีมั้ย
แต่สงสัยว่าทำไมเขียนทั้ง php กะ jsp อะ
Date : 2009-08-13 16:13:20 By : Sek-Artdrinker
 

 

No. 3

Guest


คือต้องส่งมาfunction jsp ตอนที่เลือกcheckboxแล้วกดปุ่มเลยหรอค่ะ
Date : 2009-08-13 16:15:27 By : mink
 


 

No. 4



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

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

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


javascript or jsp ?
Date : 2009-08-13 16:26:53 By : lozomac
 


 

No. 5

Guest


javascript ค่ะ
Date : 2009-08-14 13:56:26 By : mink
 


 

No. 6



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

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

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


นึกแล้วเชียว
ขอโค้ดตัวเต็มดีกว่าครับ งมแบบนี้เหนื่อย
Date : 2009-08-14 15:13:48 By : lozomac
 


 

No. 7

Guest


Code (PHP)
	   <table width="895">
	  <?
	  $item = array();
	  $item_send = array();
	  $k = 0;
if(isset($_POST["id"])){
	foreach($_POST["id"] as $a => $value){
			$item[$k] = $value;
			$k++;
			}
	
}
?>
	   <form method="post" name="form_test">

  <tr>
    <td width="136" ><div align="left"><span class="style18">To : </span></div></td>
            <td width="419" ><div align="left">
			  <select name="to"  id="to" class="TextBox" style="width:151px;" onchange="submit_click(this.form,'to')" >
			
			  <option value="<?=$to?>">
           <? if($to == 'Sc_0000000001'){ echo "โรงเรียนทั้งหมด"; }
		   else if($to == 'Tc_0000000001'){ echo "อาจารย์ทั้งหมด"; }
		   else  if($to == 'Ma_0000000001'){ echo "ผู้บริหารทั้งหมด"; }
		   else if($to == 'Ad_0000000001'){ echo "ผู้ดูแลระบบทั้งหมด"; }
		   else if($to == 'Sc'){ echo "โรงเรียน"; }
		   else  if($to == 'Tc'){ echo "อาจารย์"; }
		   else  if($to == 'Ma'){ echo "ผู้บริหาร"; }
		   else  if($to == 'Ad'){ echo "ผู้ดูแลระบบ"; }
		   else  if(!$to){echo"---choose To---";}?>
           </option> 
                <option value="Sc_0000000001">โรงเรียนทั้งหมด</option>
                <option value="Tc_0000000001">อาจารย์ทั้งหมด</option>
                <option value="Ma_0000000001">ผู้บริหารทั้งหมด</option>
                <option value="Ad_0000000001">ผู้ดูแลระบบทั้งหมด</option>
                <option value="Sc">โรงเรียน</option>
                <option value="Tc">อาจารย์</option>
                <option value="Ma">ผู้บริหาร</option>
                <option value="Ad">ผู้ดูแลระบบ</option>
              </select>
            <span class="style7 style21">*</span> 
			<input name="submit" type="submit" id="submit" value="Submit">
			</div></td>
  </tr>
			<? if($to == 'Sc' || $to == 'Tc' || $to == 'Ma'  || $to == 'Ad'){ ?>
  <tr>
     <td class="style18"><div align="left">Name : </div></td>
            <td  ><div align="left">
			
			<?
			 if($to == 'Sc'){
				$sql = mssql_query("select  ID_Sc,Name_Sc from School");
				$num = mssql_num_rows($sql);
				//$id[] = $num;
				}else if($to == 'Tc'){
				$sql = mssql_query("select  ID_Tc,Name_Tc from Teacher");
				$num = mssql_num_rows($sql);
				}else if($to == 'Ma'){
				$sql = mssql_query("select  ID_Ma,Name_Ma from Executive");
				$num = mssql_num_rows($sql);
				}else if($to == 'Ad'){
				$sql = mssql_query("select  ID_Ad,Name_Ad from Admin");
				$num = mssql_num_rows($sql);
				} 
				$id[] = $num;
				while($re = mssql_fetch_array($sql)){
				?>
                <input name="id[]" type="checkbox" id="id[]" value="<? echo $re[0]?>" /><? echo $re[1];?>
                   <? } ?>
              <input name="submit" type="submit" id="submit" value="Submit">
            </div></td>
  </tr>
  <? } ?>
  
 </form>

  <tr>
   <td  class="style18"><div align="left">Detail : </div></td>
            <td  ><div align="left">
              <textarea name="detail" cols="90" rows="5" class="TextNormal" id="detail"></textarea>
            <span class="style7 style21">*</span></div></td>
  </tr>
  <tr>
   <td  class="style18"><div align="left">Date Start : </div></td>
            <td ><div align="left"><span valign=bottom>
            <input name="start_date" type="text" class="TextNormal" id="start_date"  style="width:145px;" size="10">
            <input name="choose_start" type="button" id="choose_start"  onclick="calendar.genCalendar('start_date','','calendar');" value="เลือก" style="cursor:hand; ">
                  </span>
                  <span class="style7 style21">*</span></div></td>
  </tr>
  <tr>
  <td  class="style18"><div align="left">Time : </div></td>
            <td ><div align="left">
                <select name="time" id="time" style="width:145px;">
                  <option value="9:00 AM">9:00 AM</option>
                  <option value="10:00 AM">10:00 AM</option>
                  <option value="11:00 AM">11:00 AM</option>
                  <option value="12:00 AM">12:00 AM</option>
                  <option value="1:00 PM">1:00 PM</option>
                  <option value="2:00 PM">2:00 PM</option>
                  <option value="3:00 PM">3:00 PM</option>
                  <option value="4:00 PM">4:00 PM</option>
                  <option value="5:00 PM">5:00 PM</option>
                  <option value="6:00 PM">6:00 PM</option>
                  </select>
                <span class="style7 style21">
        *</span></div></td>
  </tr>
  <tr>
    <td height="20" colspan="2" align="left"><table width="216" border="0" align="center" cellpadding="0" cellspacing="0">
                              <tr>
                               
                                <td width="50"><img src="images/a2.gif" style="cursor:hand; " name="App_Button_Delete"  id="App_Button_Delete"   OnClick="if(this.src.search('b2')<0 )Delete_Edit_App();"></td>
								
                                <td width="50"><img src="images/a3.gif" style="cursor:hand; " name="App_Button_Cancel"  id="App_Button_Cancel"  OnClick="if(this.src.search('b3')<0 )Cancel_Edit_App();"></td>
                                <td width="50"><img src="images/a4.gif" name="App_Button_Send"  id="App_Button_Send" style="cursor:hand; " onClick="if(this.src.search('b4')<0 )Send_Edit_App();" /></td>
                              </tr>
            </table></td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
   <td height="20" colspan="2" align="left">
				<table width="228" border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                  <td width="228" height="20" align="center" bgcolor="#0066CC" class="TopicSection"><div class="style20" id="result_box" dir="ltr">รายการข้อมูลปฏิทินนัดหมาย</div></td>
                                </tr>
          </table>			</td>
  </tr>
  <tr>
       <td height="20" colspan="2" align="left" valign="top"><table width="897" border="0" cellspacing="0" cellpadding="0">
                              <tr>
                                <td width="161" height="20" align="center" bgcolor="#0066CC" class="TopicSection" style="border-right:1px solid #5D66CC; border-left:1px solid #5D66CC;">To</td>
								<td width="406" align="center" bgcolor="#0066CC" class="TopicSection" style="border-right:1px solid #5D66CC;">Detail</td>
                                <td width="166" align="center" bgcolor="#0066CC" class="TopicSection" style="border-right:1px solid #5D66CC;">Date Start</td>
                                <td width="164" align="center" bgcolor="#0066CC" class="TopicSection" style="border-right:1px solid #5D66CC;">Time</td>
                              </tr>
                              
                            </table>
						 <iframe src="List_App.php" width="897" frameborder="0" scrolling="no" height="220" name="ListTeachDesc"></iframe></td>
  </tr>
</table>
<Script language="javascript">
function submit_click(obj,s)
{
if(s=='to' & document.form_test.to.value!='<?=$to?>')
{ 
obj.action=""; 

}
}
   function DisableTextBox(Obj)
   {
        Obj.readOnly=true;
		Obj.style.backgroundColor="#eeeeee";
   }
   
   function EnableTextBox(Obj)
   {
        Obj.readOnly=false;
		Obj.style.backgroundColor="";
   }
   
   function DisableTextArea(Obj)
   {
   		Obj.readOnly=true;
        Obj.disabled=true;
		Obj.style.backgroundColor="#eeeeee";
   }
   
   function EnableTextArea(Obj)
   {
   		Obj.readOnly=false;
        Obj.disabled=false;
		Obj.style.backgroundColor="";
   }
    function DisableComboBox(Obj)
   {
        Obj.disabled=true;
   }
   
   function EnableComboBox(Obj)
   {
        Obj.disabled=false;
   }
	function  DisableButtom(Obj)
	{
		Obj.disabled=true;
	}
	function  EnableButtom(Obj)
	{
		Obj.disabled=false;
	}
    function Cancel_Edit_App()
	{
	   
		 document.location.href="index_Appoint.php";
	 
		
	}
	
	function Send_Edit_App()
	{
		<? if($to == 'Sc' || $to == 'Tc' || $to == 'Ma'  || $to == 'Ad'){ ?>
					
						  document.location.href="Send_App.php?detail=" + detail.value +"&start_date=" + start_date.value + "&timer=" + time.value + "&to=<? echo $to; ?>&item_send[]="+<? echo $item;?>+"&k=<? echo $k;?>";
		
		<? }else{?>
		  document.location.href="Send_App.php?detail=" + detail.value +"&start_date=" + start_date.value + "&timer =" + time.value + "&to=<? echo $to; ?>";
		<? }?>
	}
	
	function Delete_Edit_App()
	{
	     
	}

document.all.App_Button_Delete.src="images/b2.gif";document.all.App_Button_Delete.style.cursor="Default";
 </Script>


code ค่ะพี่จางงไหมเนี่ย
Date : 2009-08-14 15:27:10 By : mink
 


 

No. 8



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

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

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


ก็งงอ่าครับ แบบว่า ปุ่ม submit มันเยอะจัง

จะส่งอาเรย์ข้ามเพจก็ต้องใช้ ฟอร์มส่งอะครับ ไม่งั้นก็เอามาข้อมูลในอาเรย์มาต่อกันเป็นสตริง
Date : 2009-08-14 16:02:57 By : lozomac
 


 

No. 9



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

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

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

ผมไม่รู้นะว่าทำอะไร แต่ข้อมูลที่ส่งไปจะมีแค่ช่องที่ได้เลือกไว้เท่านั้น

ดังนั้น ถ้า ส่งพารามิเตอร์ผ่าน วิธีโพส ก็ใช้ is_array() กะ foreach() ได้เลยครับ

ตย.

Code (PHP)
<?php
if(is_array($id)){
foreach($id as $val)
echo $val, '<br>';
?>

Date : 2009-08-14 21:39:57 By : pjgunner
 


 

No. 10



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



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


จะส่งข้อมูล array ให้ java ทำได้แต่ที่ไม่เข้าใจทำไมต้องส่งข้ามเพจถ้าจะส่องข้ามเพจจะต้องใช้ form หรือไม่ ก็ใช้ Ajax ที่ถามมายังงง ต้องการจะส่งข้อมูลข้ามเพจหรือต้องการเอาข้อมูลจาก Array ให้ java แค่คำถามผมตีความได้2อย่าง ไม่รู้จะตอบอันไหนดี
อยากได้รายละเอียดก้อ แอดมาถามละกันแต่ไม่ค่อยว่างอีกละ ส่วนมากจะเป็นตอนเย็นๆ หรือ อาทิตย์
Date : 2009-08-15 10:05:30 By : ar2e
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่องส่งค่า array ใน jsp คือหนูรับค่า array จากตัว checkbox ค่ะแล้วจะส่งค่าไปหน้าบันทึก
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
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 อัตราราคา คลิกที่นี่