2015-03-30 20 views
-3

Как получить/извлечения значения из базы данных MySQL, который triggeres по выберите/опции значение моего HTML и PHP код на картинке прилагаетсяКак извлечь значение из базы данных MySQL

<select name="blok" id="blok"> 
<option value="B01">B01</option> 
<option value="B02">B02</option> 
<option value="B03">B03</option> 
</select> 

<?php 

require_once 'connect.php'; 

$query = "SELECT brand FROM table WHERE blok = **(value from option)**";' 

$result = $mysqli->query($query);' 

$row = $result->fetch_array();' 

echo $row[brand]; 

?> 
+0

Google «выпадающий выбрать из формы PHP» –

ответ

0

вам нужно разместить select в форма выглядит следующим образом:

<form action="action.php" method="post"> 
    <!-- your form in here --> 
<p><input type="submit" /></p> 
</form> 

(from php.net)

затем получить доступ к данным в сценарии PHP (в данном случае файл называется актом ion.php) примерно так:

$blok = htmlspecialchars($_POST['blok']); // escaping dodgy chars is a good idea, even if you use prepared statements as below. 

затем введите его в свой запрос. Имейте в виду, что вы должны использовать подготовленные инструкции для вставки ваших данных в свой запрос. Примеры которых вы найдете here.

+0

оба кода (HTML и PHP) в пределах одной формы без кнопки, но с помощью выбора OnChange (CMIIW) представляет –

+0

Вам нужно делать некоторые исследования. – DevDonkey

0

Кажется, что вы не храните значение «значение из опции» в любой переменной. Вы должны сделать это, а затем вставьте его в $ запросе

+0

, если вы используете кнопку отправки, я знаю, какая переменная нужна, но если вы используете select/option onchange, я понятия не имею, потому что оба кода в одной форме –

Смежные вопросы