我正在嘗試製作一個頁面,用戶可以將歌曲添加到我的數據庫。我有一些問題。當我嘗試它時,ID,專輯標題和Artiest被正確地添加到我的數據庫中,但我只對Duur沒有任何價值,爲Prijs只得到0.00,這不是我想要添加的。什麼類型可以在我的輸入表單上選擇?
我的代碼如下:
<form method="post">
<input type="int(5)" name="ID"> ID <br>
<input type="text" name="Titel">Titel<br>
<input type="text" name="Artiest">Artiest<br>
<input type="varchar(6)" name"Duur">Duur<br>
<input type="decimal(5,2)" name"Prijs">Prijs<br>
<input type="submit">
</form>
<?php
$inputid = $_POST['ID'];
$users_name = $_POST['Titel'];
$users_email = $_POST['Artiest'];
$users_website = $_POST['Duur'];
$users_comment = $_POST['Prijs'];
$query = "
INSERT INTO `Album`(`ID`, `Album Titel`, `Artiest`, `Duur`, `Prijs`) VALUES ('$inputid', '$users_name',
'$users_email', '$users_website', '$users_comment');";
$result = $conn->query($query);;
echo "<h2>Thank you for your Comment!</h2>";
mysql_close($con);
?>
數據庫鏈接正確,所以這不是問題。 我有我的數據庫結構完全相同的輸入類型。
有人可以幫我嗎? 在此先感謝!
varchar和decimal和int不是輸入類型這些是數據庫表coloum類型 –
@Vicky好的,謝謝,你知道我應該把它們改成html格式嗎? – Bram
使用