|
|
|
คือผมมีปัญหาเกี่ยวกับการเข้ารหัสข้อมูลก่อน จัดเก็บลงฐานข้อมูล ใครพอมีความรู้ตรงนี้ก็ช่วยตอบหน่อยครับ |
|
|
|
|
|
|
|
คุณได้ใช้ function addslashes() หรือเปล่าครับ
แล้วถ้าใช้ function stripslashes() แก้ได้ไหมครับ
|
|
|
|
|
Date :
2011-05-16 19:49:46 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : grandraftz เมื่อวันที่ 2011-05-16 19:49:46
รายละเอียดของการตอบ ::
ไม่ได้ใช้ครับ.
คำสั่งที่ส่งค่าข้อมูลไปจัดเก็บ
Code (PHP)
if($_GET['fnc'] == 'mAdd'){
if($_POST['mName'] == '' && $_POST['mScript'] == ''){
echo "<span class='txtError'>".ErrorMessage('frmempty')."</span><br><br>";
echo "<input type='button' name'cmdback' value='ย้อนกลับ' onclick='javascript:history.back()'>";
}else{
$imgPost = ImageUpload($_FILES['file'],$_GET['imt']);
AddModule(Encode($_POST['mName']),Encode(nl2br($_POST['mScript'])),Encode($imgPost),$_POST['mStatus'],$_POST['mType'],$_POST['mLocation'],$_GET['uid']);
}
}
คำสั่งที่ผมใช้่จัดเก็บลงฐานข้อมูล
Code (PHP)
function AddModule($m_name,$m_script,$m_img,$m_st,$m_type,$m_location,$m_add){
$ins_root_path = (defined('INS_ROOT_PATH')) ? INS_ROOT_PATH : './';
$ins_ex = substr(strrchr(__FILE__, '.'), 1);
$clsDb = new MyDBExtension();
$sql_conn = $clsDb->fncDbConn();
if ($sql_conn){
$m_date = date('d-m-Y');
$clsDb->strTable = "tb_module";
$clsDb->strOrder = "module_id";
$clsDb->strOrderType = "ASC";
$opensuccess = $clsDb->fncDbShowAll();
if($opensuccess){
$result = mysql_num_rows($opensuccess);
$newid = $result+1;
$clsDb->strTable = "tb_module";
$clsDb->strField = "module_id,module_name,module_script,module_img,module_status,module_type,module_location,module_adddate,module_addby,module_update,module_updateby";
$clsDb->strValue = "'$newid','$m_name','$m_script','$m_img','$m_st','$m_type','$m_location','$m_date','$m_add','$m_date','$m_add";
$addsuccess = $clsDb->fncDbInsertRecord();
if($addsuccess){
echo"<table width='550' border='1' cellspacing='2' cellpadding='2' align='center' bgcolor='FFFFFF'>";
echo "<tr><td align='center'><span class='txtSuccess'>".ErrorMessage('addsuccess')."</span><br>";
echo"<a href='".$ins_root_path.'view.'.$ins_ex."?uid=".$_SESSION['admin_ac_login']."&sid=".$_SESSION['admin_session_login']."&fnc=module'>กลับไปหน้าที่แล้ว</a></td></tr></table>";
}else{
echo mysql_error();
}
}else{
echo mysql_error();
}
$clsDb->__DbDestuct();
}else{
echo "<font color='#000000'><b>Connection fail</b></font>";
}
}
|
ประวัติการแก้ไข 2011-05-16 20:38:39 2011-05-17 07:59:00
|
|
|
|
Date :
2011-05-16 20:27:40 |
By :
supun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีใครพอรู้มั้งเลยเหรอครับ - -"
|
|
|
|
|
Date :
2011-05-18 02:32:06 |
By :
supun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลังจาก decode แล้ว ใช้ stripslashes
|
|
|
|
|
Date :
2011-05-18 08:21:51 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|