繁体   English   中英

在WordPress中使用PHP和复选框更新MySQL表

[英]Updating MySQL table with PHP and checkboxes in WordPress

在我的网站上输入链接描述,这里我使用复选框按钮更新MySql表中的数据(页面带有登录名),并在运行良好的PHP中使用此代码:

<?php
    $sql="SELECT *,cast(DATE_FORMAT(datum,'%d-%m-%Y ') AS CHAR(32)) as datum FROM wedstrijden";
    $result=mysqli_query($db,$sql);

    $count=mysqli_num_rows($result);

?>
<table style="width: 100%;">
<tr>
<td><form name="frmactive" action="1fanionchange.php" method="post">
<tr>
<td colspan="6"><input name="activate" type="submit" id="activate" value="Open selected" />

</tr>
<tr>
<td>&nbsp;</td>
</tr><tr>
<td align="center"><!--<input type="checkbox" name="allbox" title="Select or Deselct ALL" style="background-color:#ccc;"/> --></td>
<td align="center"><strong>Id</strong></td>
<td align="center"><strong>Datum</strong></td>
<td align="center"><strong>Uur</strong></td>
<td align="center"><strong>Thuis</strong></td>
<td align="center"><strong>Uit</strong></td>
</tr>
<?php
 while($rows=mysqli_fetch_array($result)){
?>
<tr>
<td align="center"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
<td align="center"><? echo $rows['id']; ?></td>
<td align="center"><? echo $rows['datum']; ?></td>
<td align="center"><? echo $rows['uur']; ?></td>
<td align="center"><? echo zoeknaam($rows['thuisploeg']); ?></td>
<td align="center"><? echo zoeknaam($rows['uitploeg']); ?></td>
</tr>
<?php
}
?>
<tr>
<td colspan="6"><input name="activate" type="submit" id="activate" value="Open selected" />
</tr>
</form>
</td>
</tr>
</table>

但是,当我在WordPress中使用相同的代码时(我正在尝试以WordPress创建网站),它无法正常工作,也不会显示任何记录。 当我尝试使用以下方法查找行数时:

echo $count. "<br />";

我在该表中获得了正确的记录数。 但是记录没有显示?

任何想法如何处理该问题? 谢谢。

PS。 我在WordPress中使用插件phpexec!

在WordPress中,建议使用WordPress内置查询。 这样一来,它也可以与服务器保持最大兼容性。

参考: https : //codex.wordpress.org/Class_Reference/wpdb

全局$ wpdb;

并且以下所有功能将附加定义为全局的数据库。

$wpdb->insert('wp_submitted_form', array(
    'name' => 'Kumkum',
    'email' => 'kumkum@gmail.com',
    'phone' => '3456734567', // ... and so on
));

同样明智的是,您可以根据自己的意愿将其用于更新/选择,根据WordPress,它被认为是最好的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM