2016-01-20 33 views
0
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 
    <ul> 
     <input type="radio" name="team" id="1" value="Real Madrid" size='5'><font size='5'><u> Real Madrid<br> 
     <input type="radio" name="team" id="2" value="Chelsea"> Chelsea<br> 
     <input type="radio" name="team" id="3" value="Milan"> Milan<br> 
     <input type="button" id="submit" name="submit" value="VOTE" > 

</form> 

這是我在HTML按鈕PHP增量字段值

if(isset($_POST['submit'])){ 
    $selected_radio = $_POST['id']; 
    $query = "UPDATE favourite_team SET likes = likes + 1 WHERE id = '" . $selected_radio . "'"; 
    $q = mysqli_query($conn, $query);} 

這是我在PHP代碼

+2

你的問題不是很清楚。什麼是錯誤?你在期待什麼? – AnkiiG

+0

問題是什麼?請說明您的問題,以便能夠給出正確的答案。 – KinjalMistry

+0

需要做些什麼?指定它! – nerdyDev

回答

0

您需要更改電臺的價值是ID這意味着值='1'

並需要更改 $ selected_radio = $ _POST ['id']; $ selected_radio = $ _POST ['team'];

,改變輸入類型提交類型= '提交'

<input type='submit' id='submit' name='submit' value='VOTE'> 

我希望這將解決您的問題

1

名稱爲 '團隊'。不是,'id'。使用此代碼。給idvalue屬性

<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 
    <ul> 
     <input type="radio" name="team" value="1" size='5'><font size='5'><u> Real Madrid<br> 
     <input type="radio" name="team" value="2" > Chelsea<br> 
     <input type="radio" name="team" value="3" > Milan<br> 
     <input type="button" id="submit" name="submit" value="VOTE" > 

</form> 

<? 
if(isset($_POST['submit'])){ 
    $selected_radio = $_POST['team']; 
    $query = "UPDATE favourite_team SET likes = likes + 1 WHERE id = '" . $selected_radio . "'"; 
    $q = mysqli_query($conn, $query);} 
?> 
0

你需要寫$_POST['team']。試試這個代碼: -

$selected_radio = $_POST['team']; 
$query = "UPDATE favourite_team SET likes = likes + 1 WHERE id = '" . $selected_radio . "'"; 
$q = mysqli_query($conn, $query); 

檢查這個link瞭解更多詳情。