我想要得到用戶選擇的選項和那個<option>
的「值」存儲在他的賬戶(我有一個MySQL註冊系統)。如何獲得用戶選擇的選項?
我做出的表,一切正常,用戶名完美的作品,密碼完美的作品,但我被困在選擇部分:用戶進入
<td>team:</td>
<td>
<select name="teamlist" form="regform">
<option value="AstraGiu">Astra Giurgiu</option>
<option value="FCBotosani">FC Botosani</option>
<option value="FCBrasov">FC Brasov</option>
<option value="CeahlaulPN">Ceahlaul Piatra Neamt</option>
<option value="CFRCluj">CFR Cluj</option>
<option value="DinamoBuc">Dinamo Bucuresti</option>
<option value="FarulCta">Farul Constanta</option>
<option value="GazMetanM">Gaz Metan Medias</option>
<option value="OtelulGal">Otelul Galati</option>
<option value="PanduriiTgJiu">Pandurii Targu-Jiu</option>
<option value="PetrolulPlo">Petrolul Ploiesti</option>
<option value="RapidBuc">Rapid Bucuresti</option>
<option value="SteauaBuc">Steaua Bucuresti</option>
<option value="UCluj">Universitatea Cluj</option>
<option value="UCraiova">Universitatea Craiova</option>
<option value="UTAArad">UTA Arad</option>
<option value="FCVaslui">FC Vaslui</option>
</select>
</td>
後他們的用戶名,傳球,並選擇團隊,我做了這個按鈕...
<td colspan="2" align="right"><input type="submit" name="submit" value="register"/></td>
如果這可以幫助你,這裏就是我保存它..
<?php
if (isset($_POST['submit'])) {
$username = secure('username');
$password = md5($_POST['password']);
$team = secure('team');
if (empty($_POST['username'])) {
echo "The username field is empty.";
} else {
if (empty($_POST['password'])) {
echo "The password field is empty.";
} else {
if (empty($_POST['team'])) {
echo "The team field is empty.";
} else {
$query = mysql_query("SELECT * FROM `users` WHERE `username` = '". $username ."'") or die(mysql_error());
if(mysql_num_rows($query) == 1){
echo "The username already exists.";
} else {
$query = mysql_query("INSERT INTO `users` VALUES(NULL, '". $username ."', '". $password ."', '". team ."')") or die(mysql_error());
echo "Successfully registered.";
}
}
}
}
}
?>
如何獲得他選擇的團隊並將該團隊的「價值」(選項)存儲在MySQL數據庫中?
請格式化您的代碼,以便它不是所有的方式...... – larsAnders
使用print_r($ _ POST)查看post請求中的值 –