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 > คลิกหลายๆ checkbox แล้วแสดงข้อมูลใน textbox เดียว โดยมี คอมม่า คั่นกลาง



 

คลิกหลายๆ checkbox แล้วแสดงข้อมูลใน textbox เดียว โดยมี คอมม่า คั่นกลาง

 



Topic : 082126



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



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




ต้องการให้คลิกหลายๆ checkbox แล้วแสดงข้อมูลใน textbox เดียวโดยมี คอมม่า คั่น เหมือนภาพตัวอย่างค่ะ
รบกวนช่วยดูให้หน่อยน่ะค่ะว่าต้องเพิ่มตรงไหน
ขอบคุณมากค่ะ

4kr

Code (PHP)
<table width="728" border="0">
  <tr>
    <td width="722">&nbsp;</td>
  </tr>
  <tr>
    <td align="left" valign="top">&nbsp;</td>
  </tr>
  
  <tr>
    <td><span class="style26"> <span class="style34">รายชื่อที่ต้องการส่ง</span>
          <?
include('config.php');
$strSQL = (" SELECT *  FROM car inner join data on car.id_data=data.id_data   WHERE 1  AND DateDiff(enddate,NOW()) <= 30   ");  




$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);

$Per_Page = 10;   // Per Page

$Page = $_GET["Page"];
if(!$_GET["Page"])
{
	$Page=1;
}

$Prev_Page = $Page-1;
$Next_Page = $Page+1;

$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
	$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
	$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
	$Num_Pages =($Num_Rows/$Per_Page)+1;
	$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" order  by enddate  ASC LIMIT $Page_Start , $Per_Page";
$objQuery  = mysql_query($strSQL);

$a=1;
?>
    </span></td>
  </tr>
  <tr>
    <td><table width="422" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
      <tr align="center" valign="middle" bgcolor="#333333">
        <th width="42"><span class="style40">ลำดับ</span></th>
        <th width="198"><span class="style40">ชื่อ - สกุล </span></th>
        <th width="118"><span class="style40">เบอร์โทรศัพท์</span></th>
        <th width="54"><span class="style40">เลือก</span></th>
      </tr>
      <?
while($objResult = mysql_fetch_array($objQuery))
{
?>
      <tr valign="middle">
        <td align="center"><span class="style19">
          <?=$a;?>
        </span></td>
        <td align="left"><span class="style35">
          <?=$objResult["name"];?>
          <?=$objResult["last_name"];?>
        </span></td>
        <td align="center"><span class="style29 style35">
          <?=$objResult["tel"];?>
        </span></td>
        <td align="center"><input name="chkSms[]" type="checkbox" value="<?=$objResult["tel"];?>" checked  ></td>
      </tr>
      <?
$a++;}
?>
    </table></td>
  </tr>
  <tr>
    <td><span class="style34">หมายเลขโทรศัพท์ที่เลือก</span></td>
  </tr>
  <tr>
    <td><input name="Phone" type="text" id="Phone" size="50" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><input name="btnSubmit" type="submit" value="Submit" onClick="JavaScript:this.disabled=true;">
      &nbsp;</td>
  </tr>
</table>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-08-09 16:22:32 By : sumonrat View : 1485 Reply : 3
 

 

No. 1



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



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


Code (PHP)
function bid2array() {
	value = "";
	num=0;
	chks = document.getElementsByTagName("INPUT");
	for (i=0; i!=chks.length; i++) {
		if (chks[i].name=="bid" && chks[i].checked) {
			num=num+1
			value = value+","+chks[i].value;
		}
	}	
	elm = document.getElementById("bid_list");
	elm.setAttribute("value", value.substr(1));
	document.getElementById('num').value=num;
}


<?php
echo $_REQUEST["bidlist"]; // ค่านี้จะแสดง ค่าที่อยู่ใน ที่ติ๊กมาแสดง
?>

<table >
  <tr>
  <th scope="col" width="20" onclick="alert(this.clientWidth)" >&nbsp;</th>
	<th scope="col" >ลำดับ</th>
	<th scope="col">ชื่อเส้นทางย่อย</th> 
  </tr>
  <?php
  	$SQL = "select * from employee";

$rs = $conn->Execute($SQL);
$j=0;
foreach($rs as $key => $row) {
	$j++;
?>
  <tr >
  	<td style="cursor:default"><input name="bid" type="checkbox" value="" /></td>
	<td align="center"><?php echo $j;?></td>
	<td><?php echo $row["name"];?></td>
  </tr>
<?
}
?>
</table>
<form action="<?php echo $_SERVER['admin/PHP_SELF']?>" method="post" lang="th" onsubmit="bid2array();">

<input name="submit" type="submit" value="แสดง" />
<input name="cmd" type="hidden" value="show" />
<input name="num" id="num" value=""  type="hidden" />
<input id="bid_list" name="bidlist" type="hidden" value="" />
</form>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-09 16:53:27 By : tongspy
 


 

No. 2



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



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


อยากให้แสดงข้อมูลที่ ติ๊กเลือก ใน textbox ค่ะ แล้วมี คอมม่า คั่นกลางระหว่างข้อมูล
ต้องทำไงค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-10 08:59:45 By : sumonrat
 

 

No. 3



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



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


อีกนิดน่ะค่ะ
Code (PHP)
for($i=0;$i<count($_POST["chkSms"]);$i++)
	{
		if($_POST["chkSms"][$i] != "")
		{
			$m = split(",",$_POST["chkSms"][$i]);
foreach ($m as $key => $val)
{
	$m[$key] = "{$val},";
}
$msisdn = join(",", $m);
echo "$msisdn";


ผลที่ได้จะเป็นแบบนี้
0810817xxx,0815385xxx,

พอกดส่ง sms ส่งได้ เบอร์แรก เบอร์ที่2 error เกิดจากอะไรค่ะ แล้วต้องแก้อย่างไร
ถ้าจะให้มันแสดงเป็น 0810817xxx,0815385xxx คือเอาคอมม่าตัวหลังสุดออกต้องทำอย่างไร

รบกวนช่วยตอบอีกนิดนึงน่ะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-10 11:20:56 By : sumonrat
 

   

ค้นหาข้อมูล


   
 

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