2016-05-28 3 views
0

Когда я открываю свою страницу, $ d = "", и когда я выбираю значение из selectbox, должен $ d = выбранное значение. Как установить $ d = выбранное значение Когда я нажимаю кнопку?Выберите значение из списка выбора на той же странице

<?php 
if ($rows['plus'] < $Stime OR $rows['plus'] == 0) { 
    $saveal = mysql_query("UPDATE `".TB_PREFIX."users` SET plus = 0 WHERE id = \"".$userid."\""); 
    echo "<b>غير مفعّل</b> "; 
    $activ = array('يوم','يومان','3 أيام','4 أيام','5 أيام','6 أيام','7 أيام'); 
?> 
    <select name="select_day"><option value="" >---</option> 
<?php 
     foreach($activ as $key => $value): 
     echo '<option value="'.$key.'">'.$value.'</option>'; //close your tags!! 
     endforeach; 

     ?> 
    </select> 

<?php 

} elseif ($rows['plus'] > 0) { 
    echo "<b>مفعّل</b>"; 
} 
?> 
<input type="submit" name="activ_plus" value="تفعيل" onclick="<?php 
      if ($_POST['select_day'] = "يوم") { 
       $d = 6644555; 
       $saveal2 = mysql_query("UPDATE `".TB_PREFIX."users` SET plus = \"".$d."\" WHERE id = \"".$userid."\""); 
      } 
?>"> 
+1

Есть некоторые серьезные ошибки, которые вы сделали. вы не можете поставить php-код в javascript – user489872

+0

Как это? Я не понимаю, что ты имеешь в виду. –

+0

onclick = " user489872

ответ

1

Если я не ошибаюсь, это было бы намного проще выполнить через Javascript или jQuery. Например, в JQuery, вещь, которую вы могли бы сделать, это:

$('#selectBox').change(function(){ 
var selectValue = $('#selectBox').val(); 
if(selectValue == 'stringText'){ 
    $('#textBox').val('something'); 
} 
}); 

Это просто очень рутина функция/идея, которую можно использовать в JQuery. Если страница загружает значение для поля выбора (например: somthing, извлеченного из базы данных), вы можете использовать php через $ rows ['selectValue'] из запроса для загрузки определенного значения в другие поля формы. Если вы пытаетесь отправить форму через «onClick», вам необходимо прекратить писать новый код и читать AJAX или правильно отправлять данные с помощью php.

+0

Можете ли вы объяснить больше? Я новичок –

+0

Что вас смущает? – mboyde

+0

Я не знаю, как сделать javascript. Я просто хочу, когда я выбираю значение из selectbox и нажимаю кнопку, а затем $ d = выбранное значение. –

Смежные вопросы