任何人都可以帮助我 非常感谢你提前
这是我的save.php文件
<?php
include('db_connect.php');
if (isset($_POST['Set1']))
{
$Set1 = $_POST['Set1'];
mysql_query("INSERT INTO 'evaluation' (A1) VALUES ('$Set1')");
}
else if (isset($_POST['Set2']))
{
$Set2 = $_POST['Set2'];
mysql_query("INSERT INTO 'evaluation' (A2) VALUES ('$Set2')");
}
else if (isset($_POST['Set3']))
{
$Set3 = $_POST['Set3'];
mysql_query("INSERT INTO 'evaluation' (A3) VALUES ('$Set3')");
}
else if (isset($_POST['Set4']))
{
$Set4 = $_POST['Set4'];
mysql_query("INSERT INTO 'evaluation' (A4) VALUES ('$Set4')");
}
//the code continue until A30..
?>
这是我的radiobutton文件
<form action="save.php" method="post">
<h3 style="text-align:center;">B. Kerja Berpasukan</h3>
<table class="table table-condensed" style="width:100%">
<thead>
<tr>
<th>Bil.</th>
<th id="th01">Kriteria</th>
<th id="th02">Skala Kompetensi</th>
</tr>
</thead>
<tbody>
<tr class="danger">
<td>1.</td>
<td>Menunjukkan sifat-sifat bekerjasama seperti sedia
berkongsi maklumat dan kiraan yang telah
diperoleh/dilakukan</td>
<td>
<label class="radio-inline">
<input id="r1" type="radio" name="Set6" value="1"
required/>1
</label>
<label class="radio-inline">
<input id="r2" type="radio" name="Set6" value="2"
required/>2
</label>
<label class="radio-inline">
<input id="r3" type="radio" name="Set6" value="3"
required/>3
</label>
<label class="radio-inline">
<input id="r4" type="radio" name="Set6" value="4"
required/>4
</label>
<label class="radio-inline">
<input id="r5" type="radio" name="Set6" value="5"
required/>5
</label>
</td>
</tr>
<tr class="danger">
<td>2.</td>
<td>Menunjukkan kesanggupan melaksanakan tugas dan
arahan/permintaan pegawai</td>
<td>
<label class="radio-inline">
<input id="r1" type="radio" name="Set7" value="1"
required/>1
</label>
<label class="radio-inline">
<input id="r2" type="radio" name="Set7" value="2"
required/>2
</label>
<label class="radio-inline">
<input id="r3" type="radio" name="Set7" value="3"
required/>3
</label>
<label class="radio-inline">
<input id="r4" type="radio" name="Set7" value="4"
required/>4
</label>
<label class="radio-inline">
<input id="r5" type="radio" name="Set7" value="5"
required/>5
</label>
</td>
</tr>
<tr class="danger">
<td>3.</td>
<td>Sentiasa bertindak sebagai kumpulan seperti bersama
menyediakan/membantu
membuat tugasan/aktiviti</td>
<td>
<label class="radio-inline">
<input id="r1" type="radio" name="Set8" value="1"
required/>1
</label>
<label class="radio-inline">
<input id="r2" type="radio" name="Set8" value="2"
required/>2
</label>
<label class="radio-inline">
<input id="r3" type="radio" name="Set8" value="3"
required/>3
</label>
<label class="radio-inline">
<input id="r4" type="radio" name="Set8" value="4"
required/>4
</label>
<label class="radio-inline">
<input id="r5" type="radio" name="Set8" value="5"
required/>5
</label>
</td>
</tr>
</tbody>
</table>
我的数据库名称是'SPPI' 保存radiobutton值的表是'评估' 该表有一个从A1到A30的字段
答案 0 :(得分:1)
首先,您是否已提交要发布的所有内容?如果没有,请在您的代码中添加submit 例如 : 将值更改为您想要的值。
<input type="submit" name="submit" value="submit" class="button" />
答案 1 :(得分:0)
关于你的问题的一些注释。请根据需要google这些说明以获取每个点的详细解决方案:
PHP include
不需要括号。删除它们。
mysql_
函数 停止,这些函数已被弃用,并已在PHP7中删除。您应该使用MySQLi_
函数或更好,PDO
。研究这些。
您需要学会使用准备好的语句或 完全清理用户输入 。目前恶意的用户输入可以轻松接管并破坏您的MySQL表。
您需要关闭HTML <form>
标记。您的表单标记 还应包含enctype="multipart/form-data"
元素(以及可能 accept-charset="UTF-8"
)
您可能需要从根本上重新思考MySQL表结构和数据架构。
根据nixxkenzou
的建议,您需要实际提交服务器的HTML表单以处理数据(关于选择的单选按钮等)
PHP else if
可以缩减为elseif
阅读并充分利用PHPs extensive error reporting system。这将指导您避免繁琐的语法错误。
HTML id
标记在页面上必须是唯一的,如果id被任何内容(javascript,CSS等)引用,并且不止一个,它将导致问题。