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 > Column count doesn't match value count at row 1 สอบถามหน่อยครับ ว่ามันผิดตรงไหน



 

Column count doesn't match value count at row 1 สอบถามหน่อยครับ ว่ามันผิดตรงไหน

 



Topic : 120379



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



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




Column count doesn't match value count at row 1 สอบถามหน่อยครับ ว่ามันผิดตรงไหน

Code (PHP)
<?php require_once('Connections/IT.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "addjob")) {
  $insertSQL = sprintf("INSERT INTO addjob (name, device_id' datepicker, `time`, department, piority, subject, tel' problem, details) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['name'], "text"),
					   GetSQLValueString($_POST['device_id'], "text"),
                       GetSQLValueString($_POST['datepicker'], "date"),
                       GetSQLValueString($_POST['time'], "text"),
                       GetSQLValueString($_POST['department'], "text"),
                       GetSQLValueString($_POST['priority'], "text"),
                       GetSQLValueString($_POST['subject'], "text"),
                       GetSQLValueString($_POST['problem'], "text"),
					   GetSQLValueString($_POST['tel'], "text"),
                       GetSQLValueString($_POST['details'], "text"));

  mysql_select_db($database_IT, $IT);
  $Result1 = mysql_query($insertSQL, $IT) or die(mysql_error());

  $insertGoTo = "main_menu.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

mysql_select_db($database_IT, $IT);
$query_dep = "SELECT * FROM department";
$dep = mysql_query($query_dep, $IT) or die(mysql_error());
$row_dep = mysql_fetch_assoc($dep);
$totalRows_dep = mysql_num_rows($dep);

mysql_select_db($database_IT, $IT);
$query_priority = "SELECT * FROM priority";
$priority = mysql_query($query_priority, $IT) or die(mysql_error());
$row_priority = mysql_fetch_assoc($priority);
$totalRows_priority = mysql_num_rows($priority);

mysql_select_db($database_IT, $IT);
$query_problem = "SELECT * FROM problem";
$problem = mysql_query($query_problem, $IT) or die(mysql_error());
$row_problem = mysql_fetch_assoc($problem);
$totalRows_problem = mysql_num_rows($problem);
?>
<!DOCTYPE html>
<html lang="en">
    <head>
    <meta charset="utf-8">
    <title>:: Addjob</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">

    <!-- Le styles -->
    <link href="assets/css/bootstrap.css" rel="stylesheet">
    <style type="text/css">
/* Sticky footer styles
      -------------------------------------------------- */

      html,  body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
      }
/* Wrapper for page content to push down footer */
      #wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by it's height */
        margin: 0 auto -60px;
}
/* Set the fixed height of the footer here */
      #push,  #footer {
	height: 60px;
}
#footer {
	background-color: #f5f5f5;
}

      /* Lastly, apply responsive CSS fixes as necessary */
      @media (max-width: 767px) {
 #footer {
 margin-left: -20px;
 margin-right: -20px;
 padding-left: 20px;
 padding-right: 20px;
}
}
/* Custom page CSS
      -------------------------------------------------- */
      /* Not required for template or sticky footer method. */

      #wrap > .container {
	padding-top: 60px;
}
.container .credit {
	margin: 20px 0;
}
code {
	font-size: 80%;
}
</style>
    <link href="assets/css/bootstrap-responsive.css" rel="stylesheet">

    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
      <script src="../assets/js/html5shiv.js"></script>
    <![endif]-->

    <!-- Fav and touch icons -->
    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png">
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png">
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png">
    <link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png">
    <link rel="shortcut icon" href="assets/ico/favicon.png">
<script language="javascript"> 
function fncSubmit() 
{    
if(document.addjob.name.value == "")   
{ 
	alert('กรุณากรอกอีเมล์ด้วยครับ');       
	document.addjob.name.focus(); 
	return false; 
}
if(document.addjob.datepicker.value == "")   
{ 
	alert('กรุณากรอกวันที่แจ้งด้วยครับ');       
	document.addjob.datepicker.focus(); 
	return false; 
}
if(document.addjob.hardware_software.value == "")   
{ 
	alert('กรุณากรอกปัญหาเกียวกับอะไรบอกด้วยครับ');       
	document.addjob.hardware_software.focus(); 
	return false; 
}
if(document.addjob.piority.value == "")   
{ 
	alert('กรุณาระบุความเร่งด่วนสักนิดนึง!ครับ');       
	document.addjob.piority.focus(); 
	return false; 
}
if(document.addjob.department.value == "")   
{ 
	alert('กรุณากรอกแผนกของท่านด้วยครับ');       
	document.addjob.department.focus(); 
	return false; 
}
if(document.addjob.problem.value == "")   
{ 
	alert('กรุณากรอกลักษณะของปัญหาด้วยครับ');       
	document.addjob.problem.focus(); 
	return false; 
}
if(document.addjob.details.value == "")   
{ 
	alert('กรุณากรอกรายละเอียดด้วนะครับ');       
	document.addjob.details.focus(); 
	return false; 
}
document.addjob.submit(); 
}
</script>
<link rel="stylesheet" href="css/jquery-ui.css">
<script src="js/jquery-1.10.2.js"></script>
<script src="js/jquery-ui.js"></script>
<script>
$(function() {
    $( "#datepicker" ).datepicker({dateFormat:'yy-mm-dd'});
  });
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>

<body background="images/1180422460.gif">

<!-- Part 1: Wrap all page content here -->
<div id="wrap">

<!-- Fixed navbar -->
<div class="navbar navbar-fixed-top">
      <div class="navbar-inner">
    <div class="container">
          <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
          <a class="brand" href="#">IT Helpdesk</a>
          <div class="nav-collapse collapse">
        <ul class="nav">
              <li><a href="main_menu.php"><i class="icon-home"></i>&nbsp;Home</a></li>
              <li><a href="addjob.php"><i class="icon-file"></i>&nbsp;Add Job</a></li>
              <li><a href="mantenace.php"><i class="icon-wrench"></i>&nbsp;Maintennace</a></li>
              <li><a href="inventory.php"><i class="icon-barcode"></i>&nbsp;Inventory</a></li>
              <li><a href="ind.php"><i class="icon-user"></i>&nbsp;Administrator</a></li>
            </ul>
        </li>
        </ul>
      </div>
<!--/.nav-collapse --> 
        </div>
  </div>
</div>
<p><br>
</p>
<p>&nbsp;</p>
<p>
  <?
 
    $date = date("d-m-Y");
    $time = date("H:i");
    ?>

<table width="100%" border="0">
      <tr>
    <td width="240" height="34" align="left"><img src="images/helpdesk logo.png" width="300" height="72"></td>
    <td width="753" align="center"><strong><img src="http://www.ufocool.com/images/flag/thailand.gif">&nbsp;&nbsp; Add your job to system &nbsp;&nbsp;<img src="http://www.ufocool.com/images/flag/thailand.gif"></strong></td>
    <td width="329" align="center"><strong><button type="button" class="btn btn-success"><i class="icon-calendar"></i>&nbsp;Date :: Time : <?php echo $date."&nbsp;/&nbsp;".$time;?></strong></button></td>
  </tr>
</table>
    <hr/>
<form action="<?php echo $editFormAction; ?>" name="addjob" method="POST" onSubmit="JavaScript:return fncSubmit();">
  <table width="30%" border="0" align="center">
  <tr>
    <td height="40"><strong><i class="icon-user"></i>&nbsp;Email [[email protected]]</strong></td>
    <td><strong><i class="icon-home"></i>&nbsp;Department [แผนก]</strong></td>
  </tr>
  <tr>
    <td width="21%" height="40"><input name="name" type="text" class="form-control" /></td>
    <td><select name="department" id="select2" class="form-control">
        <?php
do {  
?>
        <option value="<?php echo $row_dep['department']?>"><?php echo $row_dep['department']?></option>
        <?php
} while ($row_dep = mysql_fetch_assoc($dep));
  $rows = mysql_num_rows($dep);
  if($rows > 0) {
      mysql_data_seek($dep, 0);
	  $row_dep = mysql_fetch_assoc($dep);
  }
?>
    </select></td>
  </tr>
  <tr>
    <td width="53%"><strong><i class="icon-bookmark"></i>&nbsp;Device ID *ให้ระบุ Computer Name มาด้วย <a href="computername.php" target="_blank">คลิก</a></strong></td>
    <td><p><strong><i class="icon-flag"></i>&nbsp;Priority</strong><strong> ระดับปัญหา</strong></p>
      <p>
        <select name="priority" id="select">
          <?php
do {  
?>
          <option value="<?php echo $row_priority['priority']?>"><?php echo $row_priority['priority']?></option>
          <?php
} while ($row_priority = mysql_fetch_assoc($priority));
  $rows = mysql_num_rows($priority);
  if($rows > 0) {
      mysql_data_seek($priority, 0);
	  $row_priority = mysql_fetch_assoc($priority);
  }
?>
        </select>
      </p></td>
  </tr>
  <tr>
    <td><input type="text" name="device_id" id="textfield" /></td>
    <td><strong><i class="icon-wrench"></i>&nbsp;Problem ประเภทปัญหา</strong></td>
    </tr>
  <tr>
    <td height="42">&nbsp;</td>
    <td><select name="problem" id="select3" class="form-control">
      <?php
do {  
?>
      <option value="<?php echo $row_problem['problem']?>"><?php echo $row_problem['problem']?></option>
      <?php
} while ($row_problem = mysql_fetch_assoc($problem));
  $rows = mysql_num_rows($problem);
  if($rows > 0) {
      mysql_data_seek($problem, 0);
	  $row_problem = mysql_fetch_assoc($problem);
  }
?>
    </select></td>
    </tr>
  <tr>
    <td><strong><i class="icon-calendar"></i>&nbsp;Date วันที่แจ้ง</strong></td>
    <td><strong><i class="icon-time"></i>&nbsp;Time เวลาที่แจ้ง</strong></td>
  </tr>
  <tr>
    <td><input type="text" name="datepicker" id="datepicker" class="form-control" /></td>
    <td><input type="text" name="time" value="<? echo $time?>"></td>
  </tr>
  <tr>
    <td><strong><i class="icon-file"></i>&nbsp;Subject หัวเรื่องปัญหา</strong></td>
    <td><strong>Tel Office หมายเลขที่ติดต่อกลับ</strong></td>
  </tr>
  <tr>
    <td><input type="text" name="subject" id="textfield"></td>
   <td><input type="text" name="tel" id="textfield"></td>
           </tr>
  <tr>
    <td height="34"><strong><i class="icon-comment"></i>&nbsp;Discription</strong></td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td colspan="2"><textarea name="details" rows="3" class="mana"></textarea>&nbsp;
      <button name="button" type="submit" id="button" class="btn btn-success"><i class="icon-check"></i>&nbsp;Save&nbsp;&nbsp;</button>
      <button name="button2" type="reset" id="button2" class="btn btn-danger"><i class="icon-trash"></i>&nbsp;Cancel&nbsp;</button></td>
    </tr>
  <tr>
    <td colspan="2"></td>
    </tr>
</table>
  <input type="hidden" name="MM_insert" value="addjob">
</form>
<p>&nbsp;</p>
<br>

<script src="js/bootstrap.min.js"></script>
</body>
</html>
<?php
mysql_free_result($dep);

mysql_free_result($priority);

mysql_free_result($problem);
?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-12-07 21:13:04 By : Sarapao View : 1461 Reply : 4
 

 

No. 1



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



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

โค้ดยาวมาก แต่ไม่เข้าใจว่ามันผิดตรงไหน?






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-07 21:16:32 By : {Cyberman}
 


 

No. 2



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



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

ลองเดานะครับ ลองดูวิธีเรียกใช้ sprintf() ที่
http://php.net/manual/en/function.sprintf.php
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-07 21:21:26 By : {Cyberman}
 

 

No. 3



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



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


ใสข้อเพิ่มไป 4 ช่องตามที่ ไฮไลน์
sss
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-07 21:31:07 By : Sarapao
 


 

No. 4



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



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

ที่คำสั่ง INSERT มีการระบุฟิลด์ 10 ฟิลด์
แต่ที่ VALUES มีการกำหนด %s แค่ 7 ตัว <= ไม่ตรงกับจำนวนฟิลด์
การใช้ sprintf() ครอบคำสั่งทั้งหมดอีกที คือการนำค่าที่ พารามิเตอร์ด้านหลังไปใส่ไว้ที่ %s
ซึ่งมีการระบุค่าไป 10 ตำแหน่ง เท่าจำนวนฟิลด์ แต่ปัญหาคือไม่เท่าจำนวน %s
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-11 11:55:56 By : {Cyberman}
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Column count doesn't match value count at row 1 สอบถามหน่อยครับ ว่ามันผิดตรงไหน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่