Как поймать данные из выпадающего списка, чтобы использовать их в запросе SQL? - PullRequest
1 голос
/ 27 апреля 2011

Я пытался исправить этот код, но не смог.

if ($_POST['number']) {
    $number = $_POST['number'];
    $code = $_POST['code']; // I INSERTED THIS HERE TO GET THE DROPDOWN LIST VALUE
    //-connect  to the database  
    $db = mysql_connect(SERVER, USERNAME, PASSWORD) or die('cannot connect to the database  because: '.mysql_error());
    //-select  the database to use  
    $mydb = mysql_select_db(DATABASE);
    //-query  the database table  
    $sql = "SELECT * FROM carmdi WHERE ActualNB LIKE '%".$number."%' AND CodeDesc LIKE '%".$code."%'";
    //-run  the query against the mysql query function  
    $result = mysql_query($sql);

Это не полный код, но я вставил $code=$_POST['code'];, но он показывает белую страницу, но когда я использую его вместо $code="g";

Работает нормально, не знаю почему не работает из выпадающего меню.
Можете ли вы помочь мне, пожалуйста, с этим?
спасибо

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

что содержит $ _POST ['code']?пробовал его var_dump?

кстати

 if ($number = $_POST['number'] && $code = $_POST['code']) {

выглядит намного приятнее;)

1 голос
/ 27 апреля 2011

проверьте, установлен ли $ _POST ['code'] или нет

...