无法回显数组中的多个值

时间:2015-11-26 23:16:48

标签: php echo

我的代码中有这样的内容:

<?php 
foreach ($tomb2[1] as $key => $metaname){
    $talalat = $tomb[1][$key]; 
    echo '<p>' . "$metaname\n" . '</p>' . '<br>' . '<input type="text" name="metavalue[]" value="' . "$talalat\n" . '">' . '<br>';
}
?>    
<input type="submit" name="Generálás" value="insert" onclick="insert()" />
</form>

我尝试回应几个不同的值,但我只得到最后一个。可能该数组仅包含最后一个。我做错了什么?

2 个答案:

答案 0 :(得分:1)

您已撰写$talalat = $tomb[1][$key];而非$talalat = $tomb2[1][$key];

答案 1 :(得分:1)

如果你在表单中使用post方法,那么你必须写$ ertekek = $ _POST [“metavalue”]而不是$ _GET [“metavalue”]然后使用print_r($ ertekek) 而不是echo $ ertekek;