<input type="text" name="prod_id" value="<?php echo $product['table']['id']; ?>" />
但它没有显示任何内容,尽管$ product变量肯定已经正确初始化,可能是什么问题?
这是print_r产品
Array (
[0] => Array (
[product_table] => Array (
[id] => 5
[quantity] => 20
[name] => something
)
)
)
答案 0 :(得分:5)
您必须以$product[0]['product_table']['id']
而非$product['table']['id']
答案 1 :(得分:2)
您正在尝试输出不存在的密钥的内容。你有'product_table',而不是'table'。
编辑:
它还需要$product[0]['product_table']['id']
。
答案 2 :(得分:0)
<input type="text" name="prod_id" value="<?php echo $product[0]['product_table']['id']; ?>" />
请添加索引[0]以确保如果提供的数组有多个值,那么也只会选择第一个。
答案 3 :(得分:0)
使用此
<?php
extract($product[0]);
<input type="text" name="prod_id" value="<?php echo $product_table['id']; ?>" />