嗨,這不是一個代碼不工作的問題,而是執行,我已經(有點)釘住PHP的最基本的東西,我現在正在寫更乾淨和更短的代碼。
我已經搜索了我的問題stackoverflow,但找不到任何特定於我的答案。
我有一個簡單的文本輸入的HTML表單,當用戶點擊提交isset()
功能被觸發,我通過$_POST
我的問題
得到所有的變量,因爲我有很多輸入字段我相信必須有一個更好或更高級的方法來獲取我之後的值,而不是使用$val1 = $_POST['name'], $val2 = $_POST['lastname']
。
如果任何人都可以給我一些關於如何改進這個非常簡單的代碼的建議,將不勝感激。
<form name="newUser" method="post">
<input type="text" value="name" name="name" /> <br />
<input type="text" value="lastname" name="lastname" /><br />
<input type="text" vaulue="uname" name="uname" /><br />
<input type="email" value="email" name="email" /><br />
<input type="password" value="pword" name="pword" /><br />
<input type="text" value="company" name="company" /><br />
<input type="text" value="salary" name="salary" /><br />
<input type="submit" name="submit" />
if(isset($_POST['submit'])){
$name= $_POST['name'];
$lastname = $_POST['lastname'];
$uname = $_POST['uname'];
$email = $_POST['email'];
$pword = $_POST['pword'];
$company = $_POST['company'];
$salary = $_POST['salary'];
regUser($name,$lastname,$uname,$email,$pword,$company,$salary);
我後,我怎樣才能縮短這個代碼是明確和改進
這更好的張貼在代碼審查 – Chay22
我沒有理由將POST存入變量,如果你只是要抵制該用戶。 – PVL
我投票結束這個問題,因爲它屬於http://codereview.stackexchange.com/。 – CodeMouse92