1

有人可以帮我吗,我正在尝试实施一个简单的 php MySQL 调查,但我被困在这个问题上,如何将特定选择存储在用户选择的 MySQL 中。

您的满意程度:

<table id="table1" rules="all" border="1" cellpadding="3" cellspacing="0" width="70%">
    <colgroup width="70%"></colgroup>
    <colgroup width="6%">
    </colgroup>
    <thead>
        <tr align="center">
           <th></th>
           <th font="" style="font-size:9pt;" size="2"><b>Dissatisfied</b></th>
           <th font="" style="font-size:9pt;" size="2"><b>Satisfied</b></th>
           <th font="" style="font-size:9pt;" size="2"><b>Very Satisfied</b></th> 
        </tr>
   </thead>
   <tbody>
       <tr align="center">
           <td align="left"><font style="font-size:10pt;"><b>Technician's ability to understand the unique nature of your problem?</b></font></td>
           <td><input name="satisfaction" value="Dissatisfied"  type="radio"></td>
           <td><input name="satisfaction" value="Satisfied"  type="radio"></td>
           <td><input name="satisfaction" value="Very Satisfied"  type="radio"></td>

       </tr>
       <tr align="center">
   </tbody>
</table>
4

2 回答 2

2

为此,您需要一个表单来提交数据选择。您将需要两个 php 文件

第一个是构建单选按钮的形式。我已经删除了表格的元素以获得整洁的视图,然后我们设置了第二页的 URL。如果你愿意,也可以是单个页面,但这更容易。

反馈.php

 <form action="add.php" method="post" accept-charset="utf-8">
     <input name="satisfaction" value="Dissatisfied"  type="radio">Dissatisfied<br>
     <input name="satisfaction" value="Satisfied"  type="radio">Satisfied<br>
     <input name="satisfaction" value="Very Satisfied"  type="radio">Very Satisfied<br>

     <input type='submit' value="submit">
</form>

在第二页中,我们捕捉到了我们从第一页发布的内容

添加.php

  $result= $_POST['satisfaction'];
  echo $result;

使用 $result 存储在您的数据库中。祝你好运

于 2013-04-20T22:48:28.063 回答
1

很简单:

1,在表格标签之前添加这一行:

<form method="post" action="">

第二,这个在你的代码末尾:

<input type="submit" name="submit" value="Submit">
</form>

然后,您可以将此代码插入数据库。

if ($stmt = $mysqli->prepare("INSERT INTO TABLENAME(COLUMN NAME) values (?)")) {
     $stmt->bind_param('s', $satisfaction);


    $satisfaction=$_POST['satisfaction'];

     $stmt->execute();

    $stmt->close();
}
于 2013-04-20T22:49:10.287 回答