Показать сообщение отдельно
  #5 (permalink)  
Старый 19.01.2016, 17:44
Аватар для AciDWarrioR
Кандидат Javascript-наук
Отправить личное сообщение для AciDWarrioR Посмотреть профиль Найти все сообщения от AciDWarrioR
 
Регистрация: 11.11.2015
Сообщений: 136

Цитата:
Это к чему? А если $_POST[sat] это пробел/пробелы, тогда что?
Пробелов не будет. Поиск по полям device, station, satellite, сделан выпадающим списком. Либо будем empty либо какое то из значений заранее мною предоставленных.


Цитата:
Они у вас обрабатываются?
Да.

Цитата:
Что содержат поля satellite, device, station?
Это поля Наименования спутника, которые пользователь может выбрать из списка, свои придуманные или те, которые мы не поддерживаем естественно нету и ввести он не сможет, так что насчет дыр, я думаю вопрос закрыт. device - прибор которым сделан снимок. station - станция приема.

Я наверное для понимания прикреплю вот такие вещи
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<link href="css/main.css" rel="stylesheet">
	<script src='http://code.jquery.com/jquery-1.11.1.js'></script>
	<script src='js/KPPO.js'></script>
	<title>KPPO</title>
</head>
<script type="text/javascript">
	function change_select(elem) {
  		switch (elem.value) {
  			case 'empty':
  				document.getElementsByClassName('device')[0][0].disabled=false;
  				document.getElementsByClassName('device')[0][1].disabled=false;
  				document.getElementsByClassName('device')[0][2].disabled=false;
  				document.getElementsByClassName('device')[0][3].disabled=false;
  				break;
  			case 'Terra':
  			case 'Aqua':
  				document.getElementsByClassName('device')[0][0].disabled=true;
  				document.getElementsByClassName('device')[0][1].disabled=false;
  				document.getElementsByClassName('device')[0][1].selected=true;
  				document.getElementsByClassName('device')[0][2].disabled=true;
  				document.getElementsByClassName('device')[0][3].disabled=true;
  				break;
  			case 'Suomi NPP':
  				document.getElementsByClassName('device')[0][0].disabled=true;
  				document.getElementsByClassName('device')[0][1].disabled=true;
  				document.getElementsByClassName('device')[0][2].disabled=true;
  				document.getElementsByClassName('device')[0][3].disabled=false;
  				document.getElementsByClassName('device')[0][3].selected=true;
  				break;
  			case 'NOAA-18':
  			case 'NOAA-19':
  			case 'MetOp-A':
  			case 'MetOp-B':
  				document.getElementsByClassName('device')[0][0].disabled=true;
  				document.getElementsByClassName('device')[0][1].disabled=true;
  				document.getElementsByClassName('device')[0][2].disabled=false;
  				document.getElementsByClassName('device')[0][2].selected=true;
  				document.getElementsByClassName('device')[0][3].disabled=true;
  				break;
   		}

	}
</script>
<body>
	<div id="struct">
		<div id="header">
			<img src="css/img/Gazprom-SpaceSystems.jpg" alt="Логотип">
		</div>
		<form id="searchDB" action="http://192.168.255.197/searchSnapshot.php" method="post">
			<div class="search">
				 &nbsp;&nbsp;Спутник:<select name="sat" class="sat" onchange="change_select(this)">
					<option value="empty"></option>
					<option value="Terra">Terra</option>
					<option value="Aqua">Aqua</option>
					<option value="Suomi NPP">Suomi NPP</option>
					<option value="NOAA-18">NOAA-18</option>
					<option value="NOAA-19">NOAA-19</option>
					<option value="MetOp-A">MetOp-A</option>
					<option value="MetOp-B">MetOp-B</option>
				</select> 
				  Прибор:<select name="device" class="device">
					<option value="empty"></option>
					<option value="MODIS">MODIS</option>
					<option value="AVHRR">AVHRR</option>
					<option value="VIIRS">VIIRS</option>
				</select>
				  Станция:<select name="station" class="station">
					<option value="empty"></option>
					<option value="КППО">КППО</option>
				</select>
				<p>&nbsp;&nbsp;Период Съемки:</p>
				<p>&nbsp;&nbsp;От <input name="dateAt" type="date" атрибуты><input name="timeAt" type="time"></p>
				<p>&nbsp;&nbsp;До <input name="dateTo" type="date" атрибуты><input name="timeTo" type="time"></p>
				<div class="geo">
				<hr>
				&nbsp;&nbsp;Поиск по координатам:
				<br>
					<div class="geo1">
						Макс Широта(90°)<input name="maxLat" type="number" min="-90" max="90" step="0.01">
					</div>
					<div class="geo2">
						Мин Долгота(-180°)<input name="minLong" type="number" min="-180" max="180" step="0.01"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						Макс Долгота(180°)<input name="maxLong" type="number" min="-180" max="180" step="0.01">
					</div>
					<div class="geo3">
						Мин Широта(-90°)<input name="minLat" type="number" min="-90" max="90" step="0.01">
					</div>
				<hr>
				<br>
				</div>
				<div class="buttonSearch">
				<input type="submit" value="Поиск" class="b1">
				</div>
			</div>
		</form>
	</div>
</body>
</html>

Ответить с цитированием