รบกวนที่ครับ checkbox ส่งค่า

wave
aumrin samoh
2,730
สังคมนักพัฒนาระบบ (Community)
รบกวนที่ครับ checkbox ส่งค่า

<p>ถ้าผมมีข้อมูลอยุ่ 2 record แล้วไปติ๊กถูกช่อง checkbox&nbsp; &nbsp;record ใด record หนึ่ง แล้วให้มันส่งค่าไปทีรายงาน mpdf&nbsp; (แต่ record ที่ไม่ถูกติ๊ดจะไม่ส่งค่านะครับ)<br>ซึ่งผมลองเขียนโค้ดเล่นดูครับ แต่ยังผิดแน่นอน 5555<br></p><p><br></p><p>ส่วน view ใน column checkbox<br></p><p>array(<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'id' =&gt; '',<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'class' =&gt; 'CCheckBoxColumn',<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'selectableRows' =&gt; 2,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'name' =&gt; '$data-&gt;chk[]',<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'htmlOptions' =&gt; array('width' =&gt; 5),<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ),<br></p><p><br></p><p><br></p><p><br></p><p>ส่วน View&nbsp; รายงาน mpdf ครับ<br></p><p>$model = Request::model()-&gt;findAllByAttributes();<br>foreach ($_POST['chk'] as $r){<br>$html .= "<br>&nbsp; &nbsp; &nbsp; &nbsp; &lt;table border ='1'&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tbody&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br>&lt;td&gt;&lt;img height='80' width='80' src='images/bic.png' /&gt;&lt;/td&gt;<br>&lt;td valign='top' align='center'&gt;ใบบันทึกการแจ้งซ่อม&lt;/td&gt;<br>&lt;/tr&gt;&nbsp;<br>&nbsp;&lt;tr&gt;<br>&lt;td valign='top'&gt;<br>&lt;p&gt;บริษัท&nbsp; &nbsp;&lt;/p&gt;<br>&lt;p&gt;ฝ่าย / แผนก : {$r-&gt;group-&gt;group_name} &lt;/p&gt;<br>&lt;/td&gt;<br>&lt;td valign='top'&gt;<br>&lt;p&gt;วันที่ขอดำเนินการ&lt;/p&gt;<br>&lt;p&gt; {$r-&gt;request_end_repair_date} &lt;/p&gt;<br>&lt;/td&gt;<br>&lt;/tr&gt;<br><br>&nbsp; &nbsp;<br>&nbsp; &nbsp; &nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; ";<br><br>} &nbsp; &nbsp;<br></p>

1 ความคิดเห็น

  • aumrin samoh

ถ้าผมมีข้อมูลอยุ่ 2 record แล้วไปติ๊กถูกช่อง checkbox   record ใด record หนึ่ง แล้วให้มันส่งค่าไปทีรายงาน mpdf  (แต่ record ที่ไม่ถูกติ๊ดจะไม่ส่งค่านะครับ)
ซึ่งผมลองเขียนโค้ดเล่นดูครับ แต่ยังผิดแน่นอน 5555


ส่วน view ใน column checkbox

array(
                    'id' => '',
                    'class' => 'CCheckBoxColumn',
                    'selectableRows' => 2,
                   
                    'name' => '$data->chk[]',
                    'htmlOptions' => array('width' => 5),
                ),




ส่วน View  รายงาน mpdf ครับ

$model = Request::model()->findAllByAttributes();
foreach ($_POST['chk'] as $r){
$html .= "
        <table border ='1'>
          <tbody>
        <tr>
<td><img height='80' width='80' src='images/bic.png' /></td>
<td valign='top' align='center'>ใบบันทึกการแจ้งซ่อม</td>
</tr> 
 <tr>
<td valign='top'>
<p>บริษัท   </p>
<p>ฝ่าย / แผนก : {$r->group->group_name} </p>
</td>
<td valign='top'>
<p>วันที่ขอดำเนินการ</p>
<p> {$r->request_end_repair_date} </p>
</td>
</tr>

   
     
        ";

}