php - PHP/MySQL-查询不采用表格中的动态选项值

标签 php mysql sql select option

首先,我要为我的不合语法的英语道歉。我是意大利人。我想提请注意一个事实,要花费几个星期的时间。我的麻烦是:我有一个带有输入选择(和相关选项值)和文本区域的表单。输入select根据查询从数据库中获取数据,并将其打印为选项值,到目前为止一切正常。在数据库中,有一个包含两列的表:Cod_Art(在选项值中打印值)和Description。麻烦的是:textarea应该显示在选项值中输入的代码的描述,再次从数据库中获取,但是没有按钮,因此我不能使用post方法;当我通过选项值选择cod_art时,textarea应该自动显示sql db的相应描述。我将已完成的代码放在这里:

码:

<form>
 <h3>Codice Articolo
   <select name="cod_art" id="cod_art" style="width:125px; border-radius:4px; background-color:ccc;">
    <?php
include('../Connessione.php');
$selectdb = mysql_select_db('database_all', $conn);
    if(!$selectdb)
    {
        echo "Errore: database non esistente";
    }

$query = "SELECT Cod_Art, Descrizione FROM tblarticolo"; 
$result = mysql_query($query, $conn); 
if ($result) 
{ 
while($row = mysql_fetch_array($result)){ 
?>
<?php echo "<option value=" . $cod = $row[0] . ">" . $row[0] . "</option>";
} 
} 
?> 
       </select>
            <h3>Articolo:
     <textarea name="articolo" id="articolo" maxlength="50" cols="30" rows="2" style="text-transform:capitalize; border-radius:4px; background-color:ccc;" readonly><?php echo $cod; ?></textarea></h3>

     </h3>

</form>

最佳答案

这个

<?php $cod; ?> 


应该是<?php echo $cod; ?>

关于php - PHP/MySQL-查询不采用表格中的动态选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19707060/

相关文章:

php - Codeigniter 2.1 - 每个月计算数据库中的数据

sql - mysql:连接结构中的顺序子句写在哪里?

php - 获取关键字在表格中显示的百分比

php - Mysql查询不适用于有空间的查询

php - 接收缺少语法错误; before 语句和接收 javascript 函数的引用错误

php - Symfony DOMCrawler 打破每一个

php - 我应该如何在mysql中查询这个

mysql - SQL 中的循环?或者循环总是可以用设置函数来完成吗?

c++ - 数据库表在内存中表示的容器

php - 使用附加查询循环 MySQL 结果