嗨,我的问题是更新数据库与查询后,表单中的值将不会更改,即使相同的值(例如team1
),在代码的底部给了我更新的价值。要更新我必须刷新页面的表单中的值。更新表单值,更新后在php查询sql
<form action="" method="post" id="form-partite">
Team Home: <input type="text" name="team1" value="<?php echo $team1 ?>">
Team Away: <input type="text" name="team2" value="<?php echo $team2 ?>">
<input type="submit" name="submit" id="submit">
</form>
<?php
if (isset($_POST['submit'])) {
if ($_POST['team1'] == "" || $_POST['team2'] == ""){
echo "Devi inserire entrambe le squadre";
} else {
$team1 = $_POST['team1'];
$team2 = $_POST['team2'];
$data = array(
'team1' => $team1,
'team2' => $team2
);
global $wpdb;
$wpdb -> update(wp_partite, $data, array(id => '1'));
global $wpdb;
$partita = $wpdb -> get_row("SELECT team1, team2 FROM wp_partite");
$team1 = $partita -> team1;
$team2 = $partita -> team2;
echo "Partita inserita: " . $team1 . " vs " . $team2 . "!";
unset($_POST);
}
}
thanx以获得有用的解释! – stockw
欢迎您!如果解决了您的问题,请接受答案。谢谢 –