[请益] 复选问题

楼主: z2534281 (Kimble)   2019-08-25 10:49:33
各位大大好 我是个刚接触php的新手
有个复选问题 想请问
https://imgur.com/bzm8VrL.jpg
如图
我想要有个功能 就是复选格子选完后
鞋码选好 全部的人都会统一变成选择的鞋码
想请问大大们 我该怎么写
程式码如下:
<style>
tr:nth-child(odd){background:pink;}
tr:nth-child(even){background:#EDF1CB;}
</style>
<?php
$项次 = $_REQUEST['项次']; $姓名 = $_REQUEST['姓名'];
$鞋码 = $_REQUEST['鞋码'];$增加 = $_REQUEST['增加'];
$复选= $_REQUEST['复选'];
echo "
<form action=1.php>
项次 : <input type=text style='height:25px; text-align:center' name=项次 SIZ
E=3 value=$项次>
姓名 : <input type=text style='height:25px; text-align:center' name=姓名 SIZ
E=7 value=$姓名>
鞋码 : <select name='鞋码' style='width:70px; height:25px; ' value=$鞋码>
<option></option>
<option>26.5</option>
  <option>27</option>
  <option>27.5</option>
  <option>28</option>
  <option>28.5</option>
</select>
<th>ꀼ/th>
<input type=submit style='width:80px; text-align:center' name=增加 value=增
加 >
<input type=submit style='width:80px; text-align:center' name=修改 value=修
改>
</form> " ;
$conn = mysqli_connect("127.0.0.1", "root", "root1234", "mydb");
$sql = " SELECT * from MyGuests";
if( isset( $_REQUEST['增加']) )
{
$sql = "SELECT * FROM MyGuests where 姓名 = '$姓名' " ;
$result = $conn->query($sql);
if( empty($项次)){ echo "<script> alert('输入错误'); </script>" ;}
else
{ if( $result->num_rows >0 ) ;
else
{
$sql = "insert INTO MyGuests (项次, 姓名, 鞋码) VALUES ('$项次', '$姓名', '$
鞋码')" ;
$conn->query($sql); // $result->num_rows
}
}
}
if( isset( $_REQUEST['删除']) )
{ $sql = " delete from MyGuests where 姓名='$姓名' " ;
$conn->query($sql);
} //where 项次=$项次
if( isset( $_REQUEST['修改']) )
{ $sql = " update MyGuests set 级职='$级职', 姓名='$姓名',鞋码='$鞋码' whe
re 项次=$项次 " ;
$conn->query($sql);
}
if ($result->num_rows <= 0) { echo "没有资料"; }
else
{
echo "<table border=1> <tr><th> 复选 </th><th> 项次 </th><th> 姓名 </th> <th>
鞋码 </th> <th> 删除</tr>";
$n=0; $sum=0; $max=0; // output data of each row
while( $row = $result->fetch_assoc()) { // $result->fetch_assoc():每次读1笔纪
录,读完后放在 $row
$项次= $row["项次"] ; $姓名= $row["姓名"] ; $鞋码= $row["鞋码"] ;
//if( $n%2==0 )
echo "<tr>
<form >
<td> <input type=checkbox name=复选 value=$'复选' style='zoo
m: 1.35'></td>
<td> <input type=submit name=项次 value='$项次' style='text-
align:center; width: 50px'></td>
<td> <input type=text name=姓名 value='$姓名' readonly style='text-align
:center;width: 237px'</td>
<td> <input type=text name=鞋码 value='$鞋码' readonly style='text-align
:center;width: 237px'</td>
<td> <input type=submit name=删除 value=删除 style='text-align:center;
width: 50px'</td>
</form >
</tr> ";
$n++; $sum = $sum + $姓名;
if( $姓名>$max) { $max= $姓名;}
}
echo "</table>" ;
if( $n <1 ) $n=1 ;
$ave=$sum/$n;
mysqli_close($conn);
}
?>
作者: kattte (诚实面对自己吧!)   2019-08-26 01:02:00
不要用这种方式贴程式码看画面的话 我就在select 绑一个onchange 全部更新就好了
作者: powyo (光子郎)   2019-08-26 09:08:00
先学会贴程式码再来而且这需要的是jquery或javascript
作者: mg817 (捌佰壹拾柒毫克)   2019-08-26 11:12:00
有ajax板
作者: hmj1026 (黑梦)   2019-08-26 12:57:00
中文变量,看到头都痛了
作者: yaritai (雅立钛)   2019-08-27 18:57:00
中文变量XD
作者: MOONRAKER (㊣牛鹤鳗毛人)   2019-08-27 18:58:00
文变量:O
作者: newversion (海纳百川)   2019-09-04 19:42:00
$姓名 = $_请求['姓名'];认真回, 如果这种写法是书中教的吗? 丢掉换一本
作者: mikejaffson (mike)   2019-09-23 15:45:00
原po母语可能是习佳佳

Links booklink

Contact Us: admin [ a t ] ucptt.com