|
|
|
Codeignither พอ select valur จาก json แล้วเอามาแสดงใน โดย appand ลงใน select option แล้วพอเรียก $this->input->post มันไม่มี value ค่ะ |
|
|
|
|
|
|
|
มีปัญหาดังนี้ค่ะ
1.select value จาก json แล้วเอามาแสดงโดย appand ลงใน select option แล้วพอเรียก $this->input->post มันไม่มี value ค่ะ
2.จะเรียก $this->input->post จาก textarea ที่แสดงด้วย CKeditor ยังไงคะ
3. ต้องการจะเปลี่ยนชื่อรูปภาพให้เป็นแบบ random ใน code ทำอย่างไรคะ
4.ขอโค้ดตอนอัพเดทรูปหน่อยค่าาาา
ตัวอย่างโค้ด html ค่ะ
Code (PHP)
<div id="popup_login" align="left" style="display:none">
<p align="right"><a href="#" class="close_login"><img src="<?=base_url()?>/assets/button/del_big.png" width="30"></a></p>
<table width="500" border="0">
<tr>
<td width="50%" align="right"></td>
<td width="70%"><input type="hidden" name="pProID" id="pProID" value="<?php echo $Max; ?>" readonly="true" /></td>
</tr>
<tr>
<td width="50%" align="right">ชื่อสินค้า :</td>
<td width="70%"><input name="pProName" type="text" id="pProName" /><span id="sProName"/></td>
</tr>
<tr>
<td width="50%" align="right">รุ่น :</td>
<td width="70%"><input name="pProModel" type="text" id="pProModel" /><span id="sModel"/></td>
</tr>
<tr>
<td width="50%" align="right">ราคา :</td>
<td width="70%"><input name="pProPrice" type="text" id="pProPrice" onkeydown=="checknum();" /><span id="sProPrice"/></td>
</tr>
<tr>
<td width="50%" align="right">ประเภท :</td>
<td width="70%" >
<div id="TopMain">
<br>หัวข้อหลัก : <select id="Selecttopmain" class="Selecttopmain" name="Selecttopmain" >
<?php foreach ($rTopMain as $TMain){
?>
<option value="<?php echo $TMain["TopID"]; ?>"><?php echo $TMain["TopName"]; ?></option>
<?php
}
?>
</select> <span id="sTMain"/>
</div>
<div style="display:none;margin-top: -15px;" id="TopSub" >
<br>หัวข้อย่อย : <select id="SelectSubmain" class="SelectSubmain" ></select><span id="sTSub"/>
</div>
</td>
</tr>
<tr>
<br><td width="50%" align="right">ภาพประกอบ :</td>
<td width="70%"><input name="pProPic" type="file" id="pProPic" /><span id="sPic"/></td>
</tr>
<tr>
<td width="50%" align="right">จำนวน :</td>
<td width="70%"><input name="pProQuan" type="text" id="pProQuan" size="1" /><span id="sQuan"/></td>
</tr>
</table>
รายละเอียด :
<textarea class="ckeditor" id="pProDetail" ></textarea><span id="sText"/>
<input type="submit" id="btnSubmit" value="Save" />
<br>
</div>
อันนี้จะเป็นตอน พอ select หัวข้อหลักแล้วให้แสดงหัวข้อย่อยออกมา แต่พอจะเอา value ตอน post จาก select หัวข้อย่อยมันไม่แสดงตาม
Code (JavaScript)
$("#Selecttopmain").change(function() {
var para = $("#Selecttopmain").val();
$.post("" + baseUrl +"/shop_entityController/findTopSub",{
pTopMain: para,
//TopMainID: para,
},
function(data){
$("#TopSub").fadeIn("slow");
var rs = jQuery.parseJSON(data);
$('#SelectSubmain').empty();
$('#SelectSubmain').append($('<option>').text("ไม่ระบุ").attr('value', "ไม่ระบุ"))
for( var i=0; i<rs.length; i++){
$('#SelectSubmain').append($('<option>').text(rs[i].TopName).attr('value', rs[i].TopID));
}
});
});
อันนี้ตอน ทีกดบันทึกให้มา save ที่ function นี้ แต่มีปัญหาว่า value ของ SelectSubmain มันไม่มาด้วย
กับ อยากจะ ให้ชื่อรูปมัน randon เองต้องทำอย่างไรคะ
กับอยากจะขอโค้ดตอนอัพเดทรูปหน่อยค่ะ ตอน @unlink มันไม่ลบรูปง่ะ
Code (PHP)
public function AddProductVal() {
$config['upload_path'] = './uploads';
$config['allowed_types'] = 'gif|jpg|png|doc|txt';
$config['max_size'] = 1024 * 8;
$config['encrypt_name'] = TRUE;
$this->load->library('upload', $config);
if (!$this->upload->do_upload("pProPic"))
{
$status = 'error';
$msg = $this->upload->display_errors('<p>', '</p>');
}
else
{
$w = $this->upload->data();
$data = array(
"ProID" => $this->input->Post('pProID'),
"ProModel" => $this->input->Post('pProModel'),
"ProName" => $this->input->Post('pProName'),
"ProPrice" => $this->input->Post('pProPrice'),
"ProQuan" => $this->input->Post('pProQuan'),
"ProParent" =>$this->input->Post('Selecttopmain'),
"ProSub" =>$this->input->Post('SelectSubmain'),
"Prodetail" =>$this->input->Post('pProDetail'),
'ProPic' => $w['file_name'],
);
$this->db->insert('shop_product', $data);
}
$this->ShowInsert($this->input->Post('pProID'));
}
Tag : PHP, jQuery, Web Hosting
|
ประวัติการแก้ไข 2015-08-02 22:20:49
|
|
|
|
|
Date :
2015-08-02 22:17:07 |
By :
Saw-Series |
View :
883 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอเค ต้องรอเช้าเลยใช่ป๊ะ =,,=
|
|
|
|
|
Date :
2015-08-02 23:58:14 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รอคนมาตอบอยู่ค่ะ
|
|
|
|
|
Date :
2015-08-03 09:26:03 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.select value จาก json แล้วเอามาแสดงโดย appand ลงใน select option แล้วพอเรียก $this->input->post มันไม่มี value ค่ะ
เหมือนเดิมค่ะ มันไม่มีค่า value แล้วก้อใช้ $_POST ไม่ได้ค่ะ
|
|
|
|
|
Date :
2015-08-03 12:52:40 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แจ้ง error อะไรครับ
|
|
|
|
|
Date :
2015-08-03 13:06:36 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ error อะไร แต่ไม่มี value
แต่ post ตัวอื่นออกมาก้อออกนะคะ แต่ลองไปใช้
$("select").val() ใน jquery มันมี value ค่ะ
แต่พอใช้แบบ <form action=""> มันไม่มาด้วยค่ะ
พอดีต้องinsert รูปลงไปด้วยแล้วมันใช้ jquery จะยุ่งยากมากกก แต่มาติดปัญหาตรงนี้อีก
ช่วยด้วยค่า T^T
|
|
|
|
|
Date :
2015-08-03 13:56:40 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40.<br>หัวข้อย่อย : <select id="SelectSubmain" class="SelectSubmain" name="ไม่มีชื่อ" ></select><span id="sTSub"/>
อ้นนี้หรือเปล่าที่ ไม่มีค่าออกมา
|
|
|
|
|
Date :
2015-08-03 13:59:45 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะ ใช่แว้ว อันนี้ไปเรียก option โดยการใช้ json ดึงค่าออกมาแล้ว append ลงไป
|
|
|
|
|
Date :
2015-08-03 14:00:44 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอ๊ะ ได้แล้วค่ะขอบพระคุณม๊ากกก =,,=
|
|
|
|
|
Date :
2015-08-03 14:03:01 |
By :
Saw-Series |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|