2016-01-20 70 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了解更多详情。