ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามครับ  (อ่าน 1333 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ichat-8
Newbie
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด เว็บไซต์
« เมื่อ: 26 กันยายน 2018, 15:03:22 »


สอบถามครับ แบบนี้แก้ยังไงครับ พอเอาไปUpขึ้นโอสแล้วเป้นแบบนี้


ส่วนนี้ลองที่ Localhost

บันทึกการเข้า
maneemeena
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 189



ดูรายละเอียด
« ตอบ #1 เมื่อ: 26 กันยายน 2018, 15:04:43 »

php เวอร์ชั่นใหม่ๆ ไม่รองรับ shorttag <?  ?> แบบนี้แล้วครับ
เปลี่ยนไปใช้ <?php ?> แบบนี้แทนครับ
บันทึกการเข้า
ichat-8
Newbie
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 26 กันยายน 2018, 15:42:16 »

โค๊ด:
<?php require_once(&#39;admin/config.php&#39;);
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!--เรียกไฟล์ ckeditor -->
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<!--จบการเรียกไฟล์ ckeditor -->

<title>แจ้งร้องเรียน</title>
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
window.onload=function(){
var tfrow = document.getElementById('tfhover').rows.length;
var tbRow=[];
for (var i=1;i<tfrow;i  ) {
tbRow[i]=document.getElementById('tfhover').rows[i];
tbRow[i].onmouseover = function(){
  this.style.backgroundColor = '#ffffff';
};
tbRow[i].onmouseout = function() {
  this.style.backgroundColor = '#d4e3e5';
};
}
};
</script>
</head>
<body>
<div id="wrapper">
<?php require_once(&#39;header.php&#39;); ?>
<?php require_once(&#39;menu.php&#39;); ?>
<div id="contentwrap">
<div id="newstbl">
    <center><h1>แจ้ง ร้องเรียน</h1></center>
   
   
   <form name="frmMain" class="semantic" method="POST"  action="save-complaint.php" onSubmit="return validateForm()">
 
  <fieldset>
   
    <legend>กรุณากรอกข้อมูลร้องเรียนให้ครบถ้วน</legend>
   
    <div>
    <?
    $a = "ID";
$b = date("YmdHis");
?>
      <label>รหัสการแจ้ง :</label>
      <input type="text" name="txtcode" readonly="readonly" value="<?echo$a.$b;?>" size="50"> *ใช้สำหรับการตรวจสอบสถานะการแจ้ง
    </div>
    <div>
      <label>ประเภทการแจ้ง :</label>
      <select name="txtcategory" onChange ="JavaScript:ListContact(this.value);">
         
          <?
$sql="SELECT * FROM tblcategory_complaint";
$result=mysql_query($sql);
$num_rows=mysql_num_rows($result);

while($row=mysql_fetch_array($result))
{
$category_id = $row["category_id"];
$category_name = $row["category_name"];

echo "<option value="".$category_id."">".$category_name."</option>";

}
?>
        </select>
     
    </select>
    </div>
    <div>
      <label></label>
      <input type="hidden" name="txtname" value="<? echo $_SESSION["MemberID"]; ?>" size="60">
    </div>
    <div>
      <label>รายละเอียด :</label>
      <textarea class="ckeditor" name="txtdes"></textarea>
    </div>   
   
   
<div>
<label></label>
   <input type="submit" value="ส่งคำร้อง" />
</div>
  </fieldset> 
  </form>

</div>
</div>
<?php require_once(&#39;footer.php&#39;); ?>
</div>
</body>
</html>


ปรับตรงส่วนไหนครับ
บันทึกการเข้า
jirawatcmru
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 49



ดูรายละเอียด
« ตอบ #3 เมื่อ: 26 กันยายน 2018, 15:47:58 »

เปลี่ยนรูปแบบการเขียนเป็น PHP V.7 เป็น mysqli ครับลองศึกษาตรง  php.ini ดูครับว่าวิธีเขียนเป็นรูปแบบเขียนได้อย่างไรยกตัวอย่างการเขียน query ถ้าเดาไม่ผิดเจ้าของกระทู้ เขียนแบบนี้เวอร์ชั่นเดิม . $rows=mysql_db_query ถ้าจะ query เวอร์ชั่น 7. ต้องปรับมาใช้เป็น mysqli_query .....ว่าไปครับ ลองเช็คบน Host ใช้ PHP เวอร์ชั่นไหนครับ
บันทึกการเข้า
maneemeena
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 189



ดูรายละเอียด
« ตอบ #4 เมื่อ: 26 กันยายน 2018, 15:58:48 »

โค๊ด:
<?php require_once(&#39;admin/config.php&#39;);
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!--เรียกไฟล์ ckeditor -->
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<!--จบการเรียกไฟล์ ckeditor -->

<title>แจ้งร้องเรียน</title>
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
window.onload=function(){
var tfrow = document.getElementById('tfhover').rows.length;
var tbRow=[];
for (var i=1;i<tfrow;i  ) {
tbRow[i]=document.getElementById('tfhover').rows[i];
tbRow[i].onmouseover = function(){
  this.style.backgroundColor = '#ffffff';
};
tbRow[i].onmouseout = function() {
  this.style.backgroundColor = '#d4e3e5';
};
}
};
</script>
</head>
<body>
<div id="wrapper">
<?php require_once(&#39;header.php&#39;); ?>
<?php require_once(&#39;menu.php&#39;); ?>
<div id="contentwrap">
<div id="newstbl">
    <center><h1>แจ้ง ร้องเรียน</h1></center>
   
   
   <form name="frmMain" class="semantic" method="POST"  action="save-complaint.php" onSubmit="return validateForm()">
 
  <fieldset>
   
    <legend>กรุณากรอกข้อมูลร้องเรียนให้ครบถ้วน</legend>
   
    <div>
    <?
    $a = "ID";
$b = date("YmdHis");
?>
      <label>รหัสการแจ้ง :</label>
      <input type="text" name="txtcode" readonly="readonly" value="<?echo$a.$b;?>" size="50"> *ใช้สำหรับการตรวจสอบสถานะการแจ้ง
    </div>
    <div>
      <label>ประเภทการแจ้ง :</label>
      <select name="txtcategory" onChange ="JavaScript:ListContact(this.value);">
         
          <?
$sql="SELECT * FROM tblcategory_complaint";
$result=mysql_query($sql);
$num_rows=mysql_num_rows($result);

while($row=mysql_fetch_array($result))
{
$category_id = $row["category_id"];
$category_name = $row["category_name"];

echo "<option value="".$category_id."">".$category_name."</option>";

}
?>
        </select>
     
    </select>
    </div>
    <div>
      <label></label>
      <input type="hidden" name="txtname" value="<? echo $_SESSION["MemberID"]; ?>" size="60">
    </div>
    <div>
      <label>รายละเอียด :</label>
      <textarea class="ckeditor" name="txtdes"></textarea>
    </div>   
   
   
<div>
<label></label>
   <input type="submit" value="ส่งคำร้อง" />
</div>
  </fieldset> 
  </form>

</div>
</div>
<?php require_once(&#39;footer.php&#39;); ?>
</div>
</body>
</html>


ปรับตรงส่วนไหนครับ


ตรงไหนที่เป็น <? ก็แก้เป็น <?php แค่นี้ครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์