У меня есть оператор SQL, написанный на PHP.
$sql="SELECT Country.* FROM Country";
Ниже этого, из PHP, используя AJAX, я читаю значение выбранного текстового поля. В зависимости от его значения мне нужно добавить строку PHP $ sql.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> <script> $(document).ready(function() { $('select[name="sortBy"]').change(function(){ var status = $(this).val(); $.ajax({ type: 'POST', url: 'tableCountry.php', data: {changeStatus: status}, dataType: 'html' }); if($(this).val() == 'silver'){ <?php $sql . "ORDER BY silver";?> } }); }); </script>
Каков самый быстрый способ сделать это? Я пробовал работать с php внутри JS после каждой проверки, но я не могу получить что-нибудь, что работает. Благодарю.
Возможно, проверьте это в php и постройте запрос с помощью switch($_POST['changeStatus']) case 'silver': break;