Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > สอบถามการบันทึกข้อมูลเกีี่ยวกับระบบข่าวสารแล้วไม่ลงฐานค่ะ



 

สอบถามการบันทึกข้อมูลเกีี่ยวกับระบบข่าวสารแล้วไม่ลงฐานค่ะ

 



Topic : 062107



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์




พอดีตอนนี้ทำระบบบริหารข่าวสารอยู่ค่ะ ทำฟอร์มถึงให้กรอกข้อมูลที่จะเก็บลงฐานเพื่อนำมาโชว์ที่หน้าเว็บ โดยมีข้อมูลดังนี้่
1.หมวดหมู่ข่าวสาร
2.หัวข้อข่าวสาร
3.รายละเอียดข่าวสาร
4.วันที่พิมพ์ข่าวสาร
5.ชื่อผู้พิมพ์ข่าวสาร
6.user ของผู้เข้าระบบ

ปัญหาไม่รู้ว่าเกี่ยวกันไหมนะคะ วันที่ ชื่อผู้พิมพ์ และ user นั้นสั่งให้โชว์ในฟอร์ม แล้วก็มีการส่งค่าแบบ hidden ของชื่อและ user ไป แต่ให้ทุกอันเก็บลงฐานข้อมูลหมด พอจะสั่งไปหน้า สมมุตินะคะหน้านี้คือหน้า formadd.php ไป action ที่ check.php หน้า check นี้จะเขียนโค๊ดไงดีคะ เพราะเขียนแล้วไม่ยอมบันทึก ลงฐานเลย หนูงง ไปหมดแล้วค่ะ ทำไงก็ทำไม่ถูก ตอนบันทึกหน้าสมัครสมาชิกก็ับันทึกได้ปกตินะคะ แต่ทำไมพอล็อกอินแล้วบันทึกข่าวสารมันถึงไม่ทำงาน ช่วยหนูทีค่ะ อีกอย่างหนูลอง echo ดูผลแล้วก็โชว์ทุกอันนะคะ ยกเว้นรหัสข่าว ที่ให้ Auto ไม่แสดงให้เห็น บันทึกก็ไม่ลงฐาน แต่แจ้งว่าบันทึกเรียบร้อยแล้ว หนูไปไม่ถูกแล้วค่ะ ขอบคุณค่ะ



Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-23 11:58:32 By : vuccine View : 22772 Reply : 12
 

 

No. 1



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ผมว่าเอา Code มาดูดีกว่านะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 12:15:31 By : YongNong
 


 

No. 2



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้เป็นโค๊ดฟอร์มรับข้อมูลน่ะค่ะ

Code (PHP)
<?php
#### สคริ๊ปนี้ใช้ในการเช็ค ว่าล็อกอินหรือยัง ให้นำสคริ๊ปนี้ไปไว้ที่หน้าที่คุณต้องการให้เช็ค ####
session_start() ;
if (!isset($_SESSION['login_true'])) {
     header("Location: index.php");
     exit;
}
### จบการเช็ค ###
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />

<title>:: ระบบจัดการข่าวสารอัตโนมัติ ::</title>
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style3 {font-family: sans-serif; font-size: 14; }
.style4 {font-size: 14}
.style6 {font-family: sans-serif; font-size: 14px; }
.style7 {
	color: #FF0000;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style17 {font-family: sans-serif; font-size: 15px; }
.style30 {
	color: #000000;
	font-weight: bold;
}
.style9 {color: #000000}
.style32 {font-size: 14px}
.style33 {font-family: sans-serif}
.style35 {font-family: sans-serif; font-size: 13px; }
-->
</style></head>
 <?php
include("config.inc.php") ;
mysql_select_db($db) ;
$result = mysql_query("select * from member where user='$_SESSION[login_true]'") or die ("Err Can not to result") ;
$dbarr = mysql_fetch_array($result) ;


?>
    <form name ="checkForm" action="checkadd.php" method="post" >
<body>
 
<table width="100%"  height="100%" border="0" cellpadding="0" cellspacing="0">

  <tr>
    <td valign="top" bgcolor="#FFFFFF"><div align="left"><img src="pic/headnews.jpg" width="780" height="92" /></div></td>
  </tr>
  <tr>
    <td valign="top" bgcolor="#FFFFFF">

    <table width="897" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td width="213"><div align="right" class="style6"><img src="pic/folder_close.gif" width="18" height="18" /> ข่าว &gt;&gt; ลงประกาศข่าว </div></td>
        <td width="17"><span class="style4"></span></td>
        <td width="609"><span class="style4"></span></td>
      </tr>
      <tr>
        <td height="29" valign="top">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="36" valign="top"><div align="right" class="style6">หมวดข่าว
        </div></td>
        <td><span class="style4"></span></td>
        <td><span class="style3">
          <select name="type" id="type">
            <option selected="selected">-- กรุณาเลือกหมวดข่าว --</option>
            <option value="ข่าวประชาสัมพันธ์">หมวด ข่าวประชาสัมพันธ์</option>
            <option value="ข่าวการศึกษา">หมวด ข่าวการศึกษา</option>
            <option value="ข่าวบริการนักศึกษา">หมวด ข่าวบริการนักศึกษา</option>
            <option value="ข่าวบริการอาจารย์">หมวด ข่าวบริการอาจารย์</option>
            <option value="ข่าวประกันคุณภาพ">หมวด ข่าวการประกันคุณภาพ</option>
            <option value="ข่าวภายในสำนักส่งเสริมฯ">หมวด ข่าวภายในสำนักส่งเสริมฯ</option>
            <option value="ข่าวปริญญาบัตร">หมวด ข่าวปริญญาบัตร</option>
          </select>
        </span></td>
      </tr>
      <tr>
        <td height="34" valign="top"><div align="right" class="style6">หัวข้อข่าว</div></td>
        <td><span class="style4"></span></td>
        <td><input name="title" type="text" size="80" />
          <img src="pic/PostResume2.gif" width="22" height="21">          <span class="style35">link หน้าเว็บ</span></td>
      </tr>
      <tr>
        <td valign="top"><div align="right" class="style6">รายละเอียดของข่าว</div></td>
        <td><span class="style4"></span></td>
        <td><textarea name="detail" cols="80" rows="10" ></textarea></td>
      </tr>
      <tr>
        <td valign="top"><div align="right" class="style6">สถานะ</div></td>
        <td><span class="style32"></span></td>
        <td><div align="left" class="style6">
          <label>
          <input name="show" type="radio" id="show" value="1" checked="checked" />
          </label>
แสดงหน้าเว็บ
<label>
<input type="radio" name="show" id="show" value="2" />
ยังไม่แสดงหน้าเว็บ </label>
</div></td>
      </tr>
      <tr>
        <td valign="top">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td valign="top"><div align="right" class="style33 style32 style32">วันที่ลงประกาศ
          <?php  
		//  $date_m=array ("ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
		//  $mouth=$date_m[$mouth];
		$month=date("m");
	$day=date ("d");
		$year=date ("y");
	$year=($year+2000)+543;
	$app_date="$day - $month - $year" ;
	//	include "function.php";
	
		?>
        </div></td>
        <td><span class="style32"></span></td>
        <td> <span class="style33 style32 style32">
          <input name="date" type="text" id="date" value="<?php  echo("$app_date"); ?>" size="30" />
       </span></td>
      </tr>
      <tr>
        <td valign="top"><div align="right" class="style6">ผู้ลงประกาศข่าว</div></td>
        <td>&nbsp;</td>
        <td>
          <label>
            <?php echo "$dbarr[name]" ; ?>
           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
           <input name="name" type="hidden" id="name" value="<?php echo $dbarr['name'] ; ?>">
           &nbsp; </label>
            <input name="user" type="hidden" id="user" value="<?php echo $dbarr['user'] ; ?>">      <input type="submit" name="Submit" value="บันทึกข่าว" />
        </form>        </td>
      </tr>
    </table>

    </td>
  </tr>
  <tr>
    <td valign="top">&nbsp;</td>
  </tr>       <script language="javascript">

function check() {
 if(document.checkForm.type.value=="") {
alert("กรุณาเลือกหมวดหมู่ของข่าวด้วยค่ะ") ;
return false ;
}
else if(document.checkForm.title.value=="") {
alert("กรุณากรอกหัวข้อข่าวด้วยนะคะ") ;
return false ;
}
else if(document.checkForm.detail.value=="") {
alert("กรุณากรอกรายละเอียดของข่าวด้วยนะคะ") ;
return false ;
}
else 
return true ;
}

      </script> </form>
  <tr>
    <td valign="top" bgcolor="#FFFF99"><div align="center"><img src="pic/attention.png" width="16" height="16" />&nbsp;<span class="style7">ระบบจัดการข่าวสารอัตโนมัติ กำหนดให้ไม่สามารถแนบไฟล์ต่างๆ ได้ หากต้องการแนบไฟล์ กรุณาทำ link เพื่อไปยังไฟล์ของคุณด้วยค่ะ</span></div></td>
  </tr>
  <tr>
    <td align="center" valign="middle" bgcolor="#CDB6D3"><div align="center" class="style17">
      <p class="style30"><span class="style9">        ระบบจัดการข่าว สำนักส่งเสริมวิชาการและงานทะเบียน <br />
        ฝ่ายบริหารงานทั่วไป สำนักส่งเสริมวิชาการและงานทะเบียน </span><br />
      </p>
      </div></td>
  </tr>
</table>
</body>
</html>







โค๊ดค่ะ ไม่รู้ว่าถูกไหม เป็นโค๊ดที่จะให้บันทึกน่ะค่ะ



Code (PHP)
<?php 
session_start() ;

include("config.inc.php") ;
/* add by kergrit(redthird.com) for compatible global variable off/on php.ini */
$id = $_POST['id'];
$title = $_POST['title'];
$type = $_POST['type'];
$detail = $_POST['detail'];
$user_name = $_POST['user'];
$name = $_POST['name'];
$app_date = $_POST['date'];
$show = $_POST['show'];

/* end of add */
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<title>:: ผลการบันทึกข่าว ::</title>
</head>

<body>
<?php
include("config.inc.php") ;
	

	$month=date("m");
	$day=date ("d");
		$year=date ("y");
	$year=($year+2000)+543;
	$app_date="$day - $month - $year" ;
// ตรวจสอบ กรณีที่เรียกหน้านี้ขึ้นมาเลยโดยที่กรอกข้อมูลไม่ครบ
if($type=="" || $title=="" || $detail=="" || $app_date=="" || $user_name=="" || $name=="") {
echo "<meta http-equiv='refresh' content='0; url=addnews.php'>" ;
}



include("config.inc.php") ;		
$sql="INSERT INTO news (id,title,type,detail,user,name,date,show) VALUES ('','$title','$type','$detail','$user_name','$name','$app_date','$show')";
mysql_db_query($db, $sql);
//$result = mysql_query("insert into news (id_news,title,type,detail,user,name,date,show) values('','$title','$type','$detail','$user_name','$name','$app_date','$show')");


//if($result) {
//$_SESSION['login_true'] = $user_name;
echo "<center><font size=\"3\" face='MS Sans Serif'><b>บันทึกข้อมูลเรียบร้อยแล้วค่ะ</b></font></center>";
echo "$sql";
echo "<br>$id   $title   $type   $detail   $user_name    $name  $app_date   $show";
//echo "<meta http-equiv='refresh' content='2; url=addnews.php'>" ;


?>
</body>

</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 12:27:03 By : vuccine
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
echo $sql;
mysql_db_query($db, $sql) or die(mysql_error());


ลองเอาออกมาดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 12:56:41 By : webmaster
 


 

No. 4



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : webmaster เมื่อวันที่ 2011-06-23 12:56:41
รายละเอียดของการตอบ ::
เอาออกมาแล้วได้ผลดังนี้ค่ะ

INSERT INTO news (id,title,type,detail,user,name,date,show) VALUES ('','หัวข้อข่าว','ข่าวประชาสัมพันธ์','รายละเอียดของข่าว','koy','วรัญญา สายสุรินทร์','23 - 06 - 2554','1')

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'show) VALUES ('','หัวข้อข่าว','ข่าวประชาสัมพันธ์','รายละเอียดของข่าว','koy','วรั' at line 1

แล้วต้องแก้ไงคะนี่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 13:40:17 By : vuccine
 


 

No. 5

Guest


แง้ แง้ ทำไงดีคะนี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 16:16:33 By : vuccine
 


 

No. 6



โพสกระทู้ ( 288 )
บทความ ( 0 )



สถานะออฟไลน์


ลองแก้เป็น
Code (PHP)
$sql="INSERT INTO news (title,type,detail,user,name,date,show) VALUES ('$title','$type','$detail','$user_name','$name','$app_date','$show')"; 


ว่าได้รึเปล่า เพราะเห็นน้องบอกว่า รหัสข่าว เป็นออโต้ อยู่แล้ว

ลองดูนะครับ พี่มือใหม่เช่นกัน


ส่วนเรื่องที่มันแจ้งว่าบันทึกเรียบร้อยทุกรอบ ไม่แปลกหรอกครับ เพราะน้องสั่ง echo มันไว้

Code (PHP)
echo "<center><font size=\"3\" face='MS Sans Serif'><b>บันทึกข้อมูลเรียบร้อยแล้วค่ะ</b></font></center>"; 

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 16:25:19 By : ทองมี
 


 

No. 7



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
show


เป็นคำสวงนครับ

Go to : SQL MYSQL RESERVED WORDS
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 17:30:05 By : webmaster
 


 

No. 8



โพสกระทู้ ( 288 )
บทความ ( 0 )



สถานะออฟไลน์


พี่วินครับ ถ้าเป็นคำสงวน ใน appserv มันอนุญาติให้สร้างมาได้ไงหรอครับ หรือเปนช่องโหว่ของซอฟแวร์หว่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 21:53:21 By : ทองมี
 


 

No. 9



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณค่ะ แล้วได้ผลอย่างไรจะมาแจ้งนะคะ ตอนนี้ขอลองไปแก้ไขก่อน

ขอบคุณมากค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-24 10:28:33 By : vuccine
 


 

No. 10



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ตอบความคิดเห็นที่ : 8 เขียนโดย : ทองมี เมื่อวันที่ 2011-06-23 21:53:21
รายละเอียดของการตอบ ::
เป็นคำสงวนที่ห้ามใช้ ในฐานข้อมูล MySQL หรือสามารถใช้โดยการครอบด้วยเครื่องหมาย `wording`

Go to : SQL MYSQL RESERVED WORDS

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-24 10:34:02 By : webmaster
 


 

No. 11



โพสกระทู้ ( 288 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ :D
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-24 10:39:25 By : ทองมี
 


 

No. 12



โพสกระทู้ ( 18 )
บทความ ( 0 )



สถานะออฟไลน์


บันทึกได้แล้วค่ะ ขอบคุณมากเลย
นั่งทำมาตั้ง 3 วันหาที่แก้ไม่เจอ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-24 15:28:00 By : vuccine
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามการบันทึกข้อมูลเกีี่ยวกับระบบข่าวสารแล้วไม่ลงฐานค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่