0

首先,我想为我不合语法的英语道歉。我是意大利人。我想提请注意几个星期的工作。我的麻烦是:我有一个带有输入选择(和相关选项值)和文本区域的表单。输入选择根据查询从数据库中获取数据并将它们打印在选项值中,直到这里一切正常。在数据库中有一个包含 2 列的表:Cod_Art(打印选项值中的值)和描述。问题是: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>
4

1 回答 1

0

这个

<?php $cod; ?> 

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

于 2013-10-31T12:58:08.793 回答