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,037

HOME > PHP > PHP Forum > บันทึกข้อมูลลงถานข้อมูลได้แต่โปรแกรมบอกบันทึกไม่ได้เพราะอะไรอะคับ



 

บันทึกข้อมูลลงถานข้อมูลได้แต่โปรแกรมบอกบันทึกไม่ได้เพราะอะไรอะคับ

 



Topic : 067473



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



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




Code (PHP)
<?
    session_start();
   	if(!$_SESSION["login"])
	{
	header("content-type: text/html; charset=utf-8");	
	echo("<script>alert('ผิดพลาด! คุณยังไม่ได้ทำการลงชื่อเข้าสู่ระบบ'); window.location='index.php';</script>");
	exit();
	
	}

header("content-type: text/html; charset=utf-8");
include	("../config/config.php");
include	("../function/function.php");

/*$score_score=$_POST['score_score'];
$score_s=$_POST['score_s'];
$num=100;

echo "<br>".$score_score;
echo "<br>".$score_s;
echo "="."<br>".$score_all=(($score_score*$num)/$score_s);*/



 $sql=insert("id,name,surname,rankname,level,header,sur_header,hrank,roundper,score_all,year_code",
"'$_POST[id]','$_POST[name]','$_POST[surname]','$_POST[rankname]','$_POST[level]','$_POST[header]','$_POST[sur_header]','$_POST[hrank]','$_POST[roundper]','$score_all','$year_code'","perform");






    $sql_edit="update person set roundper ='1' where name='$_SESSION[ss_person_code]'";
	$result=mysql_db_query($dbname,$sql_edit);
	if(mysql_db_query($dbname,$sql_edit))
		{
		}
	
	


		
if($sql){
    echo "<script>alert('บันทึกเรียบร้อยแล้วครับ');window.history.back();</script>";
	exit();
}else {
    echo "<script>alert('ไม่สามารถบันทึกได้ครับ');window.history.back();</script>";
	
	
	exit();
}

?>
<?
if($_POST['saveform']){


echo 	$sql_edit="update person set roundper ='1' where name='$_SESSION[ss_person_code]'";
	$result=mysql_db_query($dbname,$sql_edit);
	if(mysql_db_query($dbname,$sql_edit))
		{
		}
	else 
		{
			echo "<br><BR>";
			echo "<script language='javascript'>alert(' ข้อมูลไม่ถูกต้อง ! '); history.back();</script> ";
		}
}
	else 
		{
			echo "<br><BR>";
			echo "<script language='javascript'>alert(' ข้อมูลไม่ถูกต้อง ! '); history.back();</script> ";
		}


?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-10-03 01:06:53 By : supermade View : 8882 Reply : 8
 

 

No. 1



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

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

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

Code (PHP)
$sql_edit="update person set roundper ='1' where name='$_SESSION[ss_person_code]'";
$result=mysql_db_query($dbname,$sql_edit);
if($result)
{
}


น่าจะแบบนี้ครับ คุณไป Query 2 รอบครับ






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


 

No. 2



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



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


ที่Query 2 รอบ คือคนละตัวแปลคับ
อันล่างคือการแสดงว่าข้อมูลไม่ถูกต้องอะคับ
แล้วนี่คือโค็ดตอนแสดงอะคับ
Code (PHP)
<?
    session_start();
   	if(!$_SESSION["login"])
	{
	header("content-type: text/html; charset=utf-8");	
	echo("<script>alert('ผิดพลาด! คุณยังไม่ได้ทำการลงชื่อเข้าสู่ระบบ'); window.location='index.php';</script>");
	
	
	exit();
	
	}
?>
<html lang="th" xml:lang="th">
<head>
<title>แบบประเมินบุคลากร</title>
<style type="text/css">
<!--
.style1 {
	font-size: 16px;
	color: #333333;
}
.style4 {font-size: 14px; color: #666666; }
.style13 {font-size: 14px; color: #333333; }
.style18 {font-size: 14; color: #666666; }
.style19 {font-size: 14}
.style21 {
	font-size: 14px;
	font-weight: bold;
}
.style23 {
	font-size: 20px
}
.style24 {
	color: #FFFFFF
}
input{
	color: #930; /* สีตัวอักษร */
	border: 2px solid  #C60; /* เส้นขอบ */
	background-color: #FFC;
}
.input_all{
	color: #000; /* สีตัวอักษร */
	border: 2px solid #06F; /* เส้นขอบ */
	background-color: #E0F8F7;
	
}
.in_
 {
	 border:0px hidden;
	 background:#FFF;
	 font-size:16px;
 }
	 

-->
</style>
<link rel="stylesheet" type="text/css" href="../css/style.inc.css" media="all">
<script type="text/javascript" src="../scripts/autoSum.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		
		$('#year_code').change(function(e){
			
			$.ajax({
			   type: "post",
			   url: "data_criterion.php",
			   data: "data_criterion="+$(this).val(),
			   success: function(msg){
				//alert( "Data Saved: " + msg );
					$('#result').html(msg);
			   }
			   
			 });
			 
		})
		
	});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body topmargin="0">
<? ?>
<form name="perform" action="persave.php" method="post">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr >
    <td align="center" valign="middle" bgcolor="#006699" scope="col"><hr>
    <p class="style24 style23"><strong>ประเมินบุคลากร</strong></p>
    <hr></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">&nbsp;</td>
  </tr>
  <tr>
    <td>
      <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td scope="col">
          <fieldset style="border:2 #333 solid; width:100%; text-align:center;">
          <table width="87%" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr align="left" valign="top">
              <th scope="col">&nbsp;</th>
              <th scope="col">&nbsp;</th>
              <th scope="col">&nbsp;</th>
              <th scope="col">&nbsp;</th>
            </tr> <!-- ผู้ที่  ถูก  ประเมิน -->
            <?
			
			include ("../config/config.php");
			
						$sql_show=("SELECT * FROM person
Inner Join tb_title ON tb_title.title_code = person.title_code
Inner Join tb_positions ON tb_positions.positions_code = person.positions_code
Inner Join tb_type_employee ON tb_type_employee.type_employee_code = person.type_employee_code
where name='$name' and surname='$surname'");
				$rs_1 = mysql_query($sql_show) or die(mysql_error());
 				$row_show = mysql_fetch_array($rs_1);
				
				$_SESSION['ss_name_s']=$row_show['name'];
			?>
           
            <tr align="left" valign="top">
              <td colspan="2"><span class="style21">ชื่อ - นามสกุล&nbsp;&nbsp;</span>
              <input type="text" name="name" value="<?=$row_show["name"];?>" class="input_all" size="15"> 
              <input type="text" name="surname" value="<?=$row_show["surname"];?>" class="input_all" size="15"></td>
              <td><span class="style21">ตำแหน่ง</span>&nbsp;&nbsp;
              <input type="text" name="rankname" value="<?=$row_show["positions_name"];?>" class="input_all" size="30"></td>
              <td><span class="style21">ประเภทบุคลากร</span>&nbsp;&nbsp;
              <input type="text" name="level" value="<?=$row_show["type_employee_name"];?>" class="input_all"></td>
           
            </tr>  
            <tr align="left" valign="top">
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
            </tr>
            <?
			include ("../function/function.php");
			
			/*$num=num_rows("perform","where name='$_SESSION[ss_name]' and surname='$_SESSION[ss_surname]'");
			if($num<>0){*/
			{
			$rs=select("perform","where name='$name' and surname='$surname'");
			}
            ?>
            <!-- ผู้ที่ประเมิน -->
            
            <tr align="left" valign="top">
              <td colspan="2"><span class="style21">ชื่อ - ผู้ประเมิน</span>
               <input type="text" name="header" class="in_"  value="<?=$_SESSION['ss_name'];?>" disabled size="15">
               <input type="hidden" name="header" value="<?=$_SESSION['ss_name'];?>" size="15">
               
               <input name="sur_header" type="text" disabled class="in_"  value="<?=$_SESSION['ss_surname'];?>" size="15">
               <input type="hidden" name="sur_header" value="<?=$_SESSION['ss_surname'];?>" size="15">
               </td>
              <td><span class="style21">ตำแหน่ง</span>&nbsp;&nbsp;&nbsp;
              <input name="hrank" type="text" disabled class="in_" value="<?=$_SESSION['ss_posi_name'];?>" size="30">
              <input type="hidden" name="hrank" value="<?=$_SESSION['ss_posi_name'];?>" size="30"></td>
              <td class="style21"></span><input type="hidden" name="roundper" value="1"></td>
              
            </tr>
            <tr align="left" valign="top">
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
            </tr>      
          </table>
          </fieldset></td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td><? $_SESSION['ss_person_code']=$row_show["name"];       
	
	
	 $_SESSION[ss_id2]
	?> 
    
    </td>
  </tr>
  <tr>
    <td>
      
      <br>
      
      
   
      <table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999">
        <tr bgcolor="#A6CAF0">
          <th width="550" height="27" scope="col"><?
		   /*  //เลือกปีที่ประเมิน
			
			 
            $sql = mysql_query("select * from tb_criterion_year where year_code!='$_SESSION[ss_id2]'");			//เลือกข้อมูลจากตารางประเภทสมาชิก
			$total = mysql_num_rows($sql);                ?>
            <select name="year_code" id="year_code"/>
      
      <? "<option>- กรุณาเลือก -</option>";
				$i=0;
				while ($i < $total)
				{
				
				$result = mysql_fetch_array($sql);
				$year_code  = $result[year_code ];
				$year = $result[year];
				
				echo "<option value=\"$year_code \"";
				if("$year_code "=="$row_show[year_code]")
				{ 
				echo "selected" ; 
				}
				
					echo ">$year</option>";
				$i++;
				}</select>
				*/?></th>
      </table>
                 
      <div id="result"></div>
      </td>
  </tr>
  <tr>
    <td>
     <? 
	         include ("../config/config.php");
			
  $user = 1; 

/*$user = ;*/

$q_1="SELECT * FROM tb_criterion
Inner Join tb_criterion_year ON tb_criterion_year.year_code = tb_criterion.year_code
Inner Join tb_criterion_topic ON tb_criterion_topic.topic_code = tb_criterion.topic_code WHERE tb_criterion_year.year_code='$user'";
$q_2="SELECT * FROM person
Inner Join tb_work ON tb_work.person_code = person.person_code WHERE name='$_SESSION[ss_name_s]'";
$q_3="SELECT * FROM person
Inner Join tb_academic ON tb_academic.person_code = person.person_code WHERE name='$_SESSION[ss_name_s]'";
$q_4="SELECT * FROM person
Inner Join tb_work ON tb_work.person_code = person.person_code WHERE name='$_SESSION[ss_name_s]'";

	$result_show=mysql_query($q_1);
	$result_show_2=mysql_query($q_2);
	$result_show_3=mysql_query($q_3);
	$result_show_4=mysql_query($q_4);
		
	$a = 0; 
	$sum_score = 0;
	$sum_full = 0;
	$n=0;
	$sum=0;
						$row_show2 = mysql_fetch_array($result_show_2);
						$row_show3 = mysql_fetch_array($result_show_3);
						$row_show4 = mysql_fetch_array($result_show_4);
//นับแถว	
	$totalp = mysql_num_rows($result_show);
	$totalp_q_2 = mysql_num_rows($result_show_2);
	$totalp_q_3 = mysql_num_rows($result_show_3);
	$totalp_q_4 = mysql_num_rows($result_show_4);
	
	
	 $num_all_Q= $totalp_q_2+$totalp_q_3+$totalp_q_4;
	
?>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999">
  <tr bgcolor="#CCCCFF" align="center">
    <td width="550">เรื่อง</td>
    <td width="301">หัวข้อเกณฑ์</td>
    <td width="477">เกณฑ์คะแนน</td>
    
  </tr>
  <tr>
 	<? 
						
		while($row_show=mysql_fetch_array($result_show)) {
	
     "<br>เกรณ์".$sum_score = $sum_score +  $row_show['score']; // ผลรวมคะแนนเต็มเกณฑ์
	 "<br>คะแนน".$sum_full = $sum_full + $num_all_Q; // ผลรวมของคะแนน
	
	 $percentage[$n] = ($sum_full*100)/$sum_score;
    $sum = $sum+$percentage[$n];
    ?>
 <tr align="center">
  
	<td><?=$row_show['topic']?></td>
    <td align="left"><?=$row_show['criterion_name']?></td>
    <td><input type="text" name="score_s2" value="<?=$row_show['score'];?>" size="1" disabled />เปอร์เซ็นต์  : <?=floor($percentage[$n]);?></td>
   
  </tr>


<? $n++ ; } ?>

</table>	


<? $all=$percentAll = $sum;
$totalp ;
 $sum_all_score=$all/$totalp;







/*$percentage[$n]/$totalp;*/ ?>
<br />
<div align="right" style="border:1 #036;">
ผลรวม<?=floor($sum_all_score);?>%
</div>
 <fieldset>
              <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
                <tr>
                  <th scope="col">&nbsp;</th>
                  </tr>
                <tr>
                  <th scope="col">
                  
                    <input name="saveform" type="submit" class="button" id="saveform" value="บันทึก">
                    <input type="button" name="printform" id="printform" value="พิมพ์" onClick="window.print();">
                    <input type="button" name="back" id="back" value="กลับ" onClick="window.location='../admin_assessment.php';"></th>
                  </tr>
                <tr>
                  <th scope="col">&nbsp;</th>
                  </tr>
              </table></fieldset> 
<? 

   /* for($i=0;$i<$n;$i++) {
		echo 'คะแนนแถวที่ '.($i+1).' :'.$percentage[$i].'<br />';
	}
	echo '<br />คะแนนรวม : '.($sum_score/$sum_full)*100;
	
	
	
*/


	 $sql2="select * from perform where year_code='$user'";
	 
	 
	               $result_show_5 = mysql_query($sql2) or die(mysql_error());
	         
			        $rs_2=mysql_fetch_array($result_show_5);
			 
			
			  
			  $_SESSION[ss_id2]=$rs_2['year_code'];
			  "<br>".$rs_2['name'];
			 
			
?>
    <div align="center"></div>
      <div align="center">
      
      <br>
      <br>
      <br>
      </div></td>
  </tr>
</table>
</form>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-03 11:54:58 By : supermade
 

 

No. 3



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



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


ผมแก้มาทั้งคืนละยังงงเลยว่ามันผิดตรงไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-03 11:55:36 By : supermade
 


 

No. 4



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

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

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

Quote:
echo $sql_edit="update person set roundper ='1' where name='$_SESSION[ss_person_code]'";
$result=mysql_db_query($dbname,$sql_edit);
if(mysql_db_query($dbname,$sql_edit))


ผมหมายถึงตรงนี้ครับ ทำไคุณถึง Query 2 ครั้งครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-03 21:02:57 By : webmaster
 


 

No. 5



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

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

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

ให้ทำตามที่ผมบอกครับเข้าใว่า Query แรกมันผ่านและ Save ข้อมูลได้แล้วครับ แต่ Query ที่ 2 มันน่าจะ Error เพราะ Key


ผมว่าผมเข้าใจถูกครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-03 21:04:08 By : webmaster
 


 

No. 6



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



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


อ้าว เงียบไม่มาเฉลยเลย แล้วจะรู้ไหมเนี่ยว่าได้หรือไม่ได้ กลับมาก๊อน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-05 16:31:10 By : it
 


 

No. 7



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



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


ได้แล้วคับขอบคุนมากคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-06 13:12:56 By : supermade
 


 

No. 8



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



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


ผมอยากถามอีกเรื่องนึงคับ
ถ้าต้องการเรียงลำดับจากมากไปหาน้อยโดยที่ลำดับในแต่ละลำดับมีคะแนน เท่ากัน เช่น

ลำดับที่ 1 มีอยู่ 2 คน

ลำดับที่ 2 มีอยู่ 8 คน

ลำดับที่ 3 มีอยู่ 5 คน

ลำดับที่ 4 มีอยู่ 3 คน

ลำดับที่ 4 มีอยู่ 2 คน

จะต้องเขียนโค้ดยังไงให้มันเรียงข้อมูล โดยครบถ้วนอ่ะครับ?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-07 16:12:01 By : supermade
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 00
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 อัตราราคา คลิกที่นี่