Wordpress 为任何解决方案的foreach()提供的参数无效

Wordpress 为任何解决方案的foreach()提供的参数无效,wordpress,Wordpress,这是我的插件代码,需要在phpmyadmin中插入2个数组,但php的forach循环有问题…任何解决方案。。。。任何替代解决方案如何插入 if (isset($_POST['addvenue'])) { <?php echo "<pre>".print_r($_POST['RoomTilte'],true)."</pre>"; echo "<pre>".print_r($_POST['Capacity'],true)."</pre&g

这是我的插件代码,需要在phpmyadmin中插入2个数组,但php的forach循环有问题…任何解决方案。。。。任何替代解决方案如何插入

    if (isset($_POST['addvenue'])) {


<?php echo "<pre>".print_r($_POST['RoomTilte'],true)."</pre>";
echo "<pre>".print_r($_POST['Capacity'],true)."</pre>";

mysql_connect("localhost","root","");//database connection
mysql_select_db("ossd");
$a=array($_POST['RoomTitle']);
if (is_array($a))
{
    echo"yes it is array";
foreach ($_POST['RoomTitle'] as $row=>$name)

{

    $Roomtitle = $name;

    $Capacity = $_POST['Capacity'][$row];
    $RoomTitle= mysql_real_escape_string($name);

    $Capacity = mysql_real_escape_string($_POST['Capacity'][$row]);

    $order = "INSERT INTO wp_ossd_venue
        (RoomTitle,Capacity)
        VALUES
        (".$RoomTitle.",".$Capacity.")";

    $result = mysql_query($order);

}
}
if($result){
    echo("<br>Succesfully Added");
} else{
    echo("<br>Fail... Error");
}

 }
if(isset($\u POST['addvenue'])){

如果您使用wordpress$wpdb类来处理数据库,那么将更加容易

有关以下功能,请参阅wordpress codex:


<?php $wpdb->insert( $table, $data, $format ); ?>