Wordpress - 提交表单后未发现错误

时间:2015-06-17 18:42:13

标签: php wordpress

我有一个带有简单注册表单的模板页面。我写了一个php文件来处理表单细节,并在用户单击提交时将它们插入到数据库中。这两个文件都位于当前主题的文件夹中,但是收到错误消息“未找到您的请求的结果”。我知道问题出在php文件位置。我应该把它放在哪里?

void disp( const std::vector< int >& a )
{
    for ( const auto item : a )
    {
        std::cout << item;
    }
    std::cout << "\n";
}

void disp( const std::vector< std::vector< int > >& matrix )
{
    for ( const auto& row : matrix )
    {
        disp( row );
    }
}

// I think there shall be some easier way for this.
bool hasCommonElements( const std::vector< int >& aVector1, const std::vector< int >& aVector2 )
{
    for ( const auto item1 : aVector1 )
    {
        for ( const auto item2 : aVector2 )
        {
            if ( item1 == item2 )
            {
                return true;
            }
        }
    }
    return false;
}

void makeAllElementsUnique( std::vector< int >& aRow )
{
    std::sort( aRow.begin(), aRow.end() );
    aRow.erase( std::unique( aRow.begin(), aRow.end() ), aRow.end() );
}

void mergeRowsWithCommonValues( std::vector< std::vector< int > >& aMatrix )
{
    for ( auto it = aMatrix.begin(); it != aMatrix.end(); ++it )
    {
        auto it2 = it + 1;
        while ( it2 != aMatrix.end() )
        {
            if ( hasCommonElements( *it, *it2 ) )
            {
                (*it).insert( (*it).end(), (*it2).begin(), (*it2).end() ); // Merge the rows with the common value(s).
                makeAllElementsUnique( (*it) );

                it2 = aMatrix.erase( it2 ); // Remove the merged row.
            }
            else
            {
                ++it2;
            }
        }
    }
}

void example()
{
    std::vector< std::vector< int > > matrix;

    matrix.push_back( { 1, 2, 3 } );
    matrix.push_back( { 2, 3, 4 } );
    matrix.push_back( { 5, 6 } );

    disp( matrix );
    mergeRowsWithCommonValues( matrix );
    disp( matrix );
}
<?php
global $wpdb
$first_name = $_POST['fname'];
$last_name = $_POST['lname'];

if(isset($first_name, $last_name))
{
	$wpdb->insert( 't_members', array( 'f_name' => $first_name, 's_name' => $last_name ));
}
?>

0 个答案:

没有答案