как получить переменную в PHP из AJAX запроса?

121
15 декабря 2018, 06:40

как получить переменную в PHP из AJAX запроса? Пробовал $_REQUEST и $_POST не помогает

<!DOCTYPE html> 
<html lang="en"> 
<head> 
	<meta charset="UTF-8"> 
	<title>Document</title> 
</head> 
<body> 
	<select size="" name="select" id="select"> 
		<option value="1">first</option> 
		<option value="2">second</option> 
		<option value="3">third</option> 
		<option value="4">forth</option> 
		<option value="5">fifth</option> 
		<option value="6">sixth</option> 
	</select> 
 
	<div id="output"></div> 
	<script> 
	 
	window.onload=function(){ 
 
 
		var sel=document.getElementById('select'); 
		if(sel.options[sel.selectedIndex].value==0){console.log(sel[0])} 
		for(var i=0;i<sel.length;i++){ 
 
			sel.onchange=function(){ 
				var idishnic = sel.options[sel.selectedIndex].value; 
				//alert(idishnic) 
 
				var xhr = new XMLHttpRequest(); 
				xhr.open("POST","query.php"); 
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
				xhr.onload = function(){ 
					document.querySelector('#output').innerHTML=this.responseText; 
				} 
				xhr.send(idishnic); 
 
			} 
		} 
	} 
		 
		 
	</script> 
</body> 
</html>

<?php 
 
$servername = '*****'; 
$username = "****"; 
$password = '***'; 
$dbname = "****"; 
 
$conn = new mysqli($servername, $username, $password, $dbname); 
 
 
$select = $_REQUEST['idishnic']; 
$sql = "SELECT * FROM videos WHERE id = $select "; 
$result = $conn->query($sql); 
 
if($result->num_rows > 0){ 
	while($row = $result->fetch_assoc()){ 
		echo "<br> video: ". $row['video']; 
	} 
} 
?>

READ ALSO
Как нарисовать графическое представление wav-файла?

Как нарисовать графическое представление wav-файла?

Есть считанный с файла WAV_HEADER и data segmentКак построить waveform, т

131
Преобразование символов cp1251 -&gt; utf-8 -&gt; cp1251

Преобразование символов cp1251 -> utf-8 -> cp1251

Работаю под MS VS 2017, VC++ + boost, Win-7Задача такая: читаем из консоли (или другого места с настройкой кодировки cp1251), далее надо преобразовать в UTF-8,...

117
Какой метод будет вызван?

Какой метод будет вызван?

Вопрос был озвучен на собеседовании:

147
Android Camera не выводит в image view

Android Camera не выводит в image view

Мое приложение должно фотографировать и выводить на экранСделал все как в примере здесь

108