Я хочу передать Mysql запрос через значение текстового поля - PullRequest
0 голосов
/ 30 октября 2019
$query="SELECT * FROM table1 where name='Vidya'";

Мое текстовое поле

<input type='hidden' value='<?php echo $query;?>' id='getsearchquery' name='getsearchquery'>

Когда я пытаюсь предупредить значение поля ввода, которое я получаю

SELECT * FROM table1 where name=

Ответы [ 2 ]

1 голос
/ 30 октября 2019

Вы должны выйти из кавычек

"<input type='hidden' value=\"<?php echo $query;?>\" id='getsearchquery' name='getsearchquery'>"

//You can assign the input field to a variable as below

$field="<input type='hidden' value=\"$query\" id='getsearchquery' name='getsearchquery'>";
0 голосов
/ 30 октября 2019
<?php
$query="SELECT * FROM table1 where name='Vidya'";
?>
<input type='hidden' value="<?php echo $query;?>" id='getsearchquery' name='getsearchquery'>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript">
    alert($('#getsearchquery').val());
</script>

Проблема в том, что слово Vidya содержится в одинарных кавычках, а введенное вами значение поля также в одинарных кавычках. Измените его на двойные кавычки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...