PHP開發(fā)簡(jiǎn)單圖書後臺(tái)管理系統(tǒng)新書新增功能
本節(jié)來實(shí)現(xiàn)圖書後臺(tái)管理系統(tǒng)新書新增功能
基本想法是在<form>表單中新增資料
點(diǎn)擊提交按鍵後將新增的資料通過SQL語句INSERT INTO增加到資料庫中
使用給提交按鍵一個(gè)value值insert。
<td align="right" class="td_bg"> <input type="hidden" name="action" value="insert"> <input type="submit" name="button" id="button" value="提交" /> </td>
使用$_POST方式取得值。使用SQL語句INSERT?INTO將新書的資訊加入資料庫。
<?php if($_POST['action']=="insert"){ $SQL = "INSERT INTO yx_books (name,price,uploadtime,type,total,leave_number) values('".$_POST['name']."','".$_POST['price']."','".$_POST['uptime']."','".$_POST['type']."','".$_POST['total']."','".$_POST['total']."')"; $arr=mysqli_query($link,$sql); if ($arr){ echo "<script language=javascript>alert('添加成功!');window.location='add.php'</script>"; } else{ echo "<script>alert('添加失敗');history.go(-1);</script>"; } } ?>
當(dāng)然我們要給<from>表單一個(gè)onSubmit點(diǎn)擊事件:
<form id="myform" name="myform" method="post" action="" onsubmit="return myform_Validator(this)">
透過onSubmit點(diǎn)擊事件用<javascript>判斷增加書籍資訊時(shí)不能讓每項(xiàng)新增的資訊為空。
<script type="text/javascript"> function myform_Validator(theForm) { if (theForm.name.value == "") { alert("請(qǐng)輸入書名。"); theForm.name.focus(); return (false); } if (theForm.price.value == "") { alert("請(qǐng)輸入書名價(jià)格。"); theForm.price.focus(); return (false); } if (theForm.type.value == "") { alert("請(qǐng)輸入書名所屬類別。"); theForm.type.focus(); return (false); } return (true); } </script>