2015-08-28 8 views
-1

Я занимаюсь разработкой веб-приложения, и у меня возникла проблема. У меня есть два раскрывающихся списка, один из которых динамически заполнен из моего db, а другой - статический html.выполнить оператор выбора mysql при выборе выпадающего меню меню

Когда пользователь выбирает элемент из динамического раскрывающегося списка и выбирает элемент из раскрывающегося списка статических html и нажимает на отправку в форме, я хотел бы, чтобы динамический выбранный элемент списка распечатывал всю выбранную строку в дБ.

вот мой пример кода

if ($contactc =="Yes"){ 

$result = mysql_query("SELECT * FROM company_details where comid = '$selectsector'"); 

while ($row = mysql_fetch_array($result)){ 
echo $row["fname"]." ".$row["comname"]."<br/>"; 
} 


} 
+3

Если вы можете, вы должны [прекратить использование 'mysql_ *' функций] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). Узнайте о [подготовленном] (http://en.wikipedia.org/wiki/Prepared_statement) [заявлениях] (http://php.net/manual/en/pdo.prepared-statements.php) и рассмотрите возможность использования PDO , [это действительно не сложно] (http://jayblanchard.net/demystifying_php_pdo.html). –

+0

[Ваш скрипт подвержен риску инъекций SQL.] (Http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php) –

+0

включает в себя html 'onchange' атрибут '