Поиск Interbase с формой php (выпадающий список со значениями одного столбца) - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь создать форму поиска (которая лучше всего будет с раскрывающимся меню) со значениями из столбца CUST_BULSTAT и извлечь данные из одной строки, которые будут напечатаны в текстовом шаблоне документа.

На этом этапе я подключаюсь к базе данных и получаю некоторые данные. Но это нужно сделать с помощью формы поиска

Мой код выглядит следующим образом

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
<form action="" method="post">  
<input type="text" name="search" /><br />  
<input type="submit" value="Submit" />  
</form>
<?php
$host = 'localhost:C:\Program Files (x86)\Firebird\Firebird_2_5\bin\Service.gdb';
$username = 'SYSDBA';
$password = 'masterkey';
$dbh = ibase_connect("localhost:C:\Program Files (x86)\Firebird\Firebird_2_5\bin\Service.gdb","SYSDBA", "masterkey", "UTF-8") or die('die message');
$search = s($_REQUEST['search']);    
    $q = ibase_query($dbh, "select * from CUSTOMERS WHERE CUST_BULSTAT LIKE '%".$search."%'");
    while ($row = ibase_fetch_object($q)) {
        echo $row->CUST_BULSTAT, "<br>";
        echo $row->CUST_MANAGERNAME, "<br>";
        echo $row->CUST_TOWN, "<br>";
        echo $row->CUST_STREET, "<br>";     
    }
ibase_free_result($q);
ibase_close($dbh);
?>  
    </body>
</html>

С наилучшими пожеланиями Валентин

1 Ответ

0 голосов
/ 26 марта 2019

У меня вопрос, как я могу создать форму поиска с выпадающим списком, откуда перечислены значения из столбца CUST_BULSTAT таблицы CUSTOMERS, и при проверке одного из них извлечь из базы данных всю строку данных, где CUST_BULSTAT совпадает с этими Я выбрал в выпадающем меню.

Надеюсь, теперь все понятно

С наилучшими пожеланиями Валентин

...