|
|
|
ทางเซิฟเวอได้มีการอัพเกรดระบบใหม่ทั้งหมด ทำให้ระบบขึ้น Error |
|
|
|
|
|
|
|
หน้าตีแท็ก php ลองเปลี่ยนจาก <? เป็น <?php ดูครับ
|
|
|
|
|
Date :
2018-04-07 12:01:38 |
By :
Tya- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เร่งด่วนไปแก้ php.ini short_open_tag=On
ถ้าแก้ไม่ได้ หรือไม่เร่งด่วน ก็ตาม 1 และ เป็นวิธีที่ถูกต้อง
|
|
|
|
|
Date :
2018-04-07 22:02:20 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่แหละคือผลของการเขียนโค้ดแบบโบราณๆไม่เป็นไปตามมาตรฐานที่เขากำหนดไว้ให้ มันเลยเคยได้แล้วไม่ได้ หรือไม่ก็ บน local ได้บน server จริงไม่ได้ แบบนี้.
แต่ก็มีคนเขียนแบบนี้อยู่เรื่อยๆ ไม่รู้ทำไม?
แก้ตาม 2 ท่านข้างบนบอกเลยครับ
|
|
|
|
|
Date :
2018-04-08 00:33:31 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกท่านมากๆครับ เดียวจะลองทำตามที่แนะนำดู
|
|
|
|
|
Date :
2018-04-08 10:27:19 |
By :
wita |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติดปัญหาตอนกดบันทึกในหน้าแก้ไขข้อมูลกลับมี error ขึ้นมาอีกครับ
โคดบางส่วนในหน้าแก้ไขข้อมูล
Code (PHP)
<form id="form1" name="form1" method="post" action="sql/sql_update_repair.php" onSubmit="return chknull();">
<?php
$id_cus=$_GET[id_cus];
$sql="SELECT * FROM `customer` WHERE ID_cus='$id_cus' ";
$result=mysql_query($sql);
$data=mysql_fetch_array($result);
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr width="12.5%" height="5">
<td colspan="8"> </td>
</tr>
<tr width="12.5%" height="35" >
<td colspan="2"> เลขที่ใบรับซ่อม : <input name="txt_number" type="text" id="txt_number" size="10" value="<?php echo $data[number]; ?>" disabled="disabled" />
</td>
<td colspan="3"> ประเภทงาน :
<select name="select_catagory" id="select_catagory">
<option value="1"<?php if($data[catagory] == '1'){?> selected="selected" <?php }?>>ซ่อมทั่วไป</option>
<option value="2"<?php if($data[catagory] == '2'){?> selected="selected" <?php }?>>ซ่อมบอร์ด - ยกชิป</option>
</select>
</td>
<tr width="12.5%" height="45">
<td width="121"> </td>
<td width="147"> </td>
<td width="95"> </td>
<td width="108"><input type="submit" name="Update" value=" ตกลง " onClick="return checknull();"/></td>
<td width="130"><input type="reset" name="reset" id="reset" value="ยกเลิก" />
<input type="hidden" name="id_cus" value="<?php echo $data[ID_cus]; ?>"/>
โคดในหน้า sql แก้ไขข้อมูล
Code (PHP)
<?php
include"../connect.php";
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
//*** Register Global =On/Off Function ***//
$phpVersion = phpversion();
list($v_Upper,$v_Major,$v_Minor) = explode(".",$phpVersion);
if (($v_Upper == 4 && $v_Major < 1) || $v_Upper < 4) {
$_FILES = $HTTP_POST_FILES;
$_ENV = $HTTP_ENV_VARS;
$_GET = $HTTP_GET_VARS;
$_POST = $HTTP_POST_VARS;
$_COOKIE = $HTTP_COOKIE_VARS;
$_SERVER = $HTTP_SERVER_VARS;
$_SESSION = $HTTP_SESSION_VARS;
$_FILES = $HTTP_POST_FILES;
}
if (!ini_get('register_globals')) {
while(list($key,$value)=each($_FILES)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_ENV)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_GET)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_POST)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_COOKIE)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_SERVER)) $GLOBALS[$key]=$value;
while(list($key,$value)=@each($_SESSION)) $GLOBALS[$key]=$value;
foreach($_FILES as $key => $value){
$GLOBALS[$key]=$_FILES[$key]['tmp_name'];
foreach($value as $ext => $value2){
$key2 = $key."_".$ext;
$GLOBALS[$key2]=$value2;
}
}
}
?>
<?php
$id_cus=$_POST['id_cus'];
?>
<?php
if($_POST[Update]){
$sql="UPDATE `emscomputer_sr`.`customer` SET
`catagory` = '$select_catagory',
`namecus` = '$txt_namecus',
`phonecus_1` = '$txt_phonecus',
`phonecus_2` = '$txt_phonecus2',
`cargo` = '$select_cargo',
`brand` = '$select_brand',
`generation` = '$txt_generation',
`sn` = '$txt_sn',
`option` = '$txt_option',
`problem` = '$txt_problem',
`backup` = '$txt_backup',
`status` = '$select_status',
`solving` = '$txt_edit'
WHERE `customer`.`ID_cus` =$id_cus;
";
if( mysql_query($sql) or die(mysql_error())); {
//$id = $_POST[c_id];
echo "<br><center><h2> บันทึกแล้วจ๊ะ...</h2></center>";
// echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=../print_repair.php\">";
exit;
}
}else{
echo "<br><center><h2>ไม่สามารถเพิ่มข้อมูลได้</h2></center>";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1;URL=../print_repair.php\">";
}
?>
|
ประวัติการแก้ไข 2018-04-08 11:01:36 2018-04-08 11:04:14
|
|
|
|
Date :
2018-04-08 10:29:50 |
By :
wita |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_POST[Update]
เปลี่ยนเป็น $_POST['Update']
|
|
|
|
|
Date :
2018-04-08 19:36:39 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบเร่งด่วน แก้ php.ini
error_reporting = E_ALL ^ E_NOTICE
หรือแก้ในโค๊ด
<?php
error_reporting(E_ALL ^ E_NOTICE);
วิธีที่ถูก ก็ตาม คห 6 ครับ
การปิด error เป็นการแก้ที่ปลายเหตุ เพราะทำให้เราไม่รู้ว่าโค๊ดมัน error อะไรบ้าง
|
|
|
|
|
Date :
2018-04-08 21:00:02 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Check PHP Version อะไรครับ ?
เขียน mysql or mysqli
ดูหลายๆ ไฟล์งานด้วย ตั้งแต่ ConnectDB
|
|
|
|
|
Date :
2018-04-09 08:34:48 |
By :
Hararock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|