【发布时间】:2023-03-25 17:09:01
【问题描述】:
!问题解决了,新问题....
<?php
if ( isset( $_POST['submit'] ) )
{ //if nonce check succeeds.
global $post;
$postid = $auto->ID;
$data = $_POST['doors'];
update_post_meta($postid, 'doors', $data );
}
$doors = get_post_meta($auto->ID, 'doors', true);
?>
<form method="post" action="">
<input type='text' name='doors' value='<?php echo $doors ?>' />
<input type='submit' value='save' name="submit"/>
</form>
现在它起作用了,但我的新问题是所有字段都获得相同的值....,看看 img http://oi58.tinypic.com/2qtd5p4.jpg
【问题讨论】:
-
global 仅在函数中使用(或者您的文件可能包含在函数内部?)
-
为什么要这样?你永远不会传入
$data,所以你提交的任何东西都会丢失。 -
@MarcB 啊啊啊啊真的!你知道怎么改吗?:)
-
这是链接到单个帖子视图还是仅链接到一个页面?
-
嘿,这本身就是一个页面@David