首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当数据成功提交到Database时,为什么会出现错误?

当数据成功提交到Database时,为什么会出现错误?
EN

Stack Overflow用户
提问于 2012-01-04 01:28:37
回答 1查看 44关注 0票数 0

为什么?数据正在成功地提交到数据库,但我得到了‘错误’,而不是确认其提交到mysql数据库?代码如下:

代码语言:javascript
复制
  <?
$sql="SELECT firstname FROM Users WHERE role = 'chairperson'";
$result=mysql_query($sql);

$options="";

while ($row=mysql_fetch_array($result)) {

    $id=$row["firstname"];
    $thing=$row["firstname"];
    $options.="<OPTION VALUE=\"$id\">".$thing; 
}
?>

<?
$sql="SELECT firstname FROM Users WHERE role = 'secretary'";
$result=mysql_query($sql);

$secretary="";

while ($row=mysql_fetch_array($result)) {

    $id=$row["firstname"];
    $thing=$row["firstname"];
    $secretary.="<OPTION VALUE=\"$id\">".$thing; 
}
?>

<form action="meetingsinserted.php" method="post">

<table width="0" border="0">
  <tr>
    <td>      <label for="meeting">Title of Meeting: </label>
</td>
    <td><span id="sprytextfield1">
      <input type="text" name="title" id="title" />
      <span class="textfieldRequiredMsg">Give The Meeting A Title</span></span></td>
  </tr>
  <tr>
    <td>      <label for="chairperson">Chairperson:</label>
</td>
    <td><span id="spryselect1">
      <select name="chairperson" id="chairperson">
        <option>Choose Chairperson</option>
        <option value="0"><?=$options?></option>
      </select>
      <span class="selectRequiredMsg">You Must Choose A Chairperson For This Meeting</span></span></td>
  </tr>
  <tr>
    <td>      <label for="secretary">Secretary:</label>
</td>
    <td><span id="spryselect2">
      <select name="secretary" size="1" id="secretary">
              <option>Choose Secretary</option>
         <option value="0"><?=$secretary?></option>
      </select>
      <span class="selectRequiredMsg">You Must Choose A Secretary For This Meeting</span></span></td>
  </tr>
  <tr>
    <td>      <label for="tof">Terms of Ref: </label>
</td>
    <td><span id="sprytextarea1">
      <textarea name="tof" id="tof" cols="35" rows="5"></textarea>
      <span class="textareaRequiredMsg">What Is The Meeting About</span></span></td>
  </tr>
  <tr>
    <td>      <label for="occurances">Occurances:</label>
</td>
    <td><span id="sprytextfield2">
    <input type="text" name="occurances" id="occurances" />
    <span class="textfieldRequiredMsg">How Many Times Will This Occur Every Year</span><span class="textfieldInvalidFormatMsg">Please Enter Numbers Only</span></span></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><br /><input name="" type="submit" value="Create Meeting" /></td>
  </tr>
</table>


</form>

会议插入的页面如下:

代码语言:javascript
复制
<?php

$title = $_REQUEST['title'];
$chairperson = $_REQUEST['chairperson'];
$secretary = $_REQUEST['secretary'];
$tof = $_REQUEST['tof'];
$occurances = $_REQUEST['occurances'];

$con = mysql_connect("********","****","**********");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db('***', $con);

$sql="INSERT INTO Meetings (title, chairperson, secretary, tof, occurances) VALUES ('$title','$chairperson', '$secretary','$tof','$occurances')";

if (!mysql_query($sql,$con))
  {
      echo '<h1>Meeting Has Been Sent To Chairperson For Approval</h1>';
  }
  else 
  {
  die('Error: ' . mysql_error());
  }
?>

有什么想法吗,伙计们?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-04 01:30:58

因为你已经逆转了你的条件:

代码语言:javascript
复制
if (!mysql_query($sql,$con))
  {
      echo '<h1>Meeting Has Been Sent To Chairperson For Approval</h1>';
  }
  else 
  {
  die('Error: ' . mysql_error());
  }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8716203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档