[請益] 複選問題

看板PHP作者 (嘎逼)時間5年前 (2019/08/25 10:49), 編輯推噓3(308)
留言11則, 8人參與, 5年前最新討論串1/1
各位大大好 我是個剛接觸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); } ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.73.31 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1566701375.A.B35.html

08/26 01:02, 5年前 , 1F
不要用這種方式貼程式碼
08/26 01:02, 1F

08/26 01:04, 5年前 , 2F
看畫面的話 我就在select 綁一個onchange 全部更新就好了
08/26 01:04, 2F

08/26 09:08, 5年前 , 3F
先學會貼程式碼再來
08/26 09:08, 3F

08/26 09:09, 5年前 , 4F
而且這需要的是jquery或javascript
08/26 09:09, 4F

08/26 11:12, 5年前 , 5F
有ajax板
08/26 11:12, 5F

08/26 12:57, 5年前 , 6F
中文變數,看到頭都痛了
08/26 12:57, 6F

08/27 18:57, 5年前 , 7F
中文變數XD
08/27 18:57, 7F

08/27 18:58, 5年前 , 8F
文變數:O
08/27 18:58, 8F

09/04 19:42, 5年前 , 9F
$姓名 = $_請求['姓名'];
09/04 19:42, 9F

09/04 19:44, 5年前 , 10F
認真回, 如果這種寫法是書中教的嗎? 丟掉換一本
09/04 19:44, 10F

09/23 15:45, 5年前 , 11F
原po母語可能是習佳佳
09/23 15:45, 11F
文章代碼(AID): #1TOVS_ir (PHP)
文章代碼(AID): #1TOVS_ir (PHP)