Javascript и PHP - передача значения в PHP-запрос
Уважаемая команда, я новичок на этом сайте, а также в PHP :). Мне нужна помощь экспертов, и я уверен, что мой код не на должном уровне, но все еще работаю над ним.
Мой код таков, как показано ниже, что я делаю здесь, я получил идентификатор оценки из javascript и переместил его в переменную PHP, и она также печатает это требуемое значение.
но когда я пытаюсь поместить эту переменную в PHP-запрос, она не передает те значения, из-за которых мой PHP-код не работает. Однако если я передаю статическое значение, оно работает нормально.
$sql = 'SELECT * FROM eval where evaid="11075"';
Я хочу передать этот $eid в этот упомянутый запрос, но он не работает. Пожалуйста помочь.
Что я уже пробовал:
<?php $eid = "' + response[0].EvaluationId + '"; echo $eid; $division = "' + response[0].Division + '"; echo $division; $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = '123456'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } $sql = 'SELECT * FROM eval where evaid="11075"'; mysql_select_db('ops'); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { if ($row['division'] == "CRM Sales - Support" AND $row['etype'] == "dddd") { echo "downgrade "; } elseif ($row['division'] == "CRM Sales - Support" AND $row['etype'] == "upre") { echo "update"; } elseif ($row['division'] == "CRM Sales - Support" AND $row['etype'] == "Ponly") { echo "Party"; } elseif ($row['division'] == "DME") { echo "devide me equal"; } else { echo "Open Ended"; } } mysql_close($conn); ?>
SiFinances
Вы не можете сделать это таким образом. Переменную из js вы можете передать в php, например, в ajax-запросе. Переменные JS устанавливаются после рендеринга страницы, PHP работает до этого.