如何在PHP上获取复选框的值?

时间:2018-11-01 13:18:49

标签: php mysql

为了提高我的PHP技能,我目前正在创建一个简单的表单,该表单将提交其值。

我的表单上有一个带有复选框的选项,可以选中“英语”或“法语”选项。

但是,我在从哪里开始时遇到问题,我不知道去哪里。

这是我的代码:

<div class="blogpost">  
    <ul>
        <?php $args = array( 'post_type' => 'post', 'paged' => $paged, 'offset' => 1 ); ?>

        <?php $the_query = new WP_Query( $args ); ?>

        <?php if ( $the_query->have_posts() ) : ?>
        <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
        <li>   
            <div class="postthumb">
            <?php if (has_post_thumbnail( $post->ID ) ): ?>
            <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'newpost' ); ?>
            <a href="<?php the_permalink() ?>"><img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>"></a>
            <?php endif; ?>
            </div>

            <p class="posttitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></p>
            <p class="postexrpt">
                <?php echo limit_words(get_the_excerpt(), '20'); ?>
            </p>

            <span class="postinfo"><em>Posted on <?php echo get_the_time('F jS, Y'); ?></em></span>
        </li>


        <?php endwhile; ?>
        <?php endif; ?>
    </ul>
</div>    

<div id="pagination">
    <?php 
        global $wp_query;
        $big = 999999999; // need an unlikely integer

        echo paginate_links( array(
            'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) ),
            'format' => '?paged=%#%',
            'current' => max( 1, get_query_var('paged') ),
            'total' => $wp_query->max_num_pages
        ) );
    ?>
</div>

<?php wp_reset_query(); ?>

我从这里做什么?

感谢所有答案

1 个答案:

答案 0 :(得分:1)

我检查了您在select中没有传递名称,因此也添加名称。 要获取复选框的价值,您只需通过以下代码即可获取价值。

<?php 
// If you have form post method 
$_POST['pays'];
// If you have form get method 
$_GET['pays'];