Javascript 我有一个重定向另一个表单的按钮,我想在下拉列表中将该按钮值作为下一页表单中的选定选项?

Javascript 我有一个重定向另一个表单的按钮,我想在下拉列表中将该按钮值作为下一页表单中的选定选项?,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,这是一个代码按钮代码 <h2 class="single-heading"> <?php echo get_the_title(); ?> Review <a href=" <?php echo home_url().'/submit-review/'; ?> " class="btn btn-light text-right pbd-title-bt

这是一个代码按钮代码

    <h2 class="single-heading">
        <?php echo get_the_title(); ?>
            Review
        <a href="
            <?php echo home_url().'/submit-review/'; ?>
        " class="btn btn-light text-right pbd-title-btn" id="title" value="
            <?php echo get_the_title($post->ID); ?>
        " >
        <i class="fa fa-plus" aria-hidden="true">
        </i>Write a Review</a>
    </h2>

复习
我希望下拉列表中的post或按钮值作为选定值。这是第二页的表单代码

<div class="col-md-12 col-lg-12 col-xs-12 col-sm-12">
    <label class="control-label">Select Breeder Name/Entity <span class="required">*</span></label>
        <select class="category form-control" data-placeholder="Select an option" id="pbd_review_name" name="pbd_review_name_id" >
            <option value="">Select an option</option>
                <?php $res = get_posts(array('post_type' => 'review', 'post_status' => 'publish', 'posts_per_page' => -1));
                    if(!empty($res)){
                        foreach($res as $row){
                            $b_name = $row->post_title;
                            $b_photo = get_post_meta($row->ID,'photo',true);
                            $b_suburb = get_post_meta($row->ID,'suburb',true);
                            $b_state = get_post_meta($row->ID,'state',true);
                            $b_website = get_post_meta($row->ID,'website',true);
                            echo '<option value="'.$row->ID.'" data-name="'.$b_name.'" data-photo="'.$b_photo.'" data-suburb="'.$b_suburb.'" data-state="'.$b_state.'" data-website="'.$b_website.'" >'.$b_name.'</option>';
                        }
                    }
                ?>
        </select>
</div>

选择繁殖者名称/实体*
选择一个选项
在此下拉列表中,已提示posts值。但我希望将post name作为所选选项值

我希望你能理解我的问题


谢谢

您可以使用方法$\u获取其他页面的trasport值,然后使用所选方法:

            <?php 
            $value=$_GET['VALUE1']
            $othervalue=$_GET['VALUE2']
            echo '<option value="$value" selected>$othervalue</option>

您可以尝试在$\u REQUEST/$\u POST中发送值,并在下拉列表中比较值:

<?php 
    $value=$_REQUEST['value']; //value with which you want to compare
    //then in loop 
    echo '<option value="'.$row->ID.'" <?php echo ($val == $value)?"selected":"" ?> >'.$b_name.'</option>';  

//$val is the value which is received in dropdown i.e $row->ID $value is the value you received in $_REQUEST

注释不用于扩展讨论;这段对话已经结束。
<div class="col-md-12 col-lg-12 col-xs-12 col-sm-12">
<label class="control-label">Select Breeder Name/Entity <span class="required">*</span></label>
    <select class="category form-control" data-placeholder="Select an option" id="pbd_review_name" name="pbd_review_name_id" >

            <?php 
            $valueID= $_GET['valueid'];
            $valueNAME= $_GET['valuename'];
            echo "<option value='$valueID' selected>$valueNAME</option>"; 
            $res = get_posts(array('post_type' => 'review', 'post_status' => 'publish', 'posts_per_page' => -1));
                if(!empty($res)){
                    foreach($res as $row){
                        $b_name = $row->post_title;
                        $b_photo = get_post_meta($row->ID,'photo',true);
                        $b_suburb = get_post_meta($row->ID,'suburb',true);
                        $b_state = get_post_meta($row->ID,'state',true);
                        $b_website = get_post_meta($row->ID,'website',true);
                        echo '<option value="'.$row->ID.'" data-name="'.$b_name.'" data-photo="'.$b_photo.'" data-suburb="'.$b_suburb.'" data-state="'.$b_state.'" data-website="'.$b_website.'" >'.$b_name.'</option>';
                    }
                }
            ?>
    </select>
  <h2 class="single-heading">
    <?php echo get_the_title(); ?>
        Review
    <a href="
        <?php echo home_url().'/submit-review/'; ?>
    " class="btn btn-light text-right pbd-title-btn" id="title" value="
        <?php echo get_the_title($post->ID); ?>
    " >
    <i class="fa fa-plus" aria-hidden="true">
    </i>Write a Review</a>
</h2>
$_SESSION['id'] = $post->ID;
$_SESSION['title'] = $post->title;
<div class="col-md-12 col-lg-12 col-xs-12 col-sm-12">
<label class="control-label">Select Breeder Name/Entity <span class="required">*</span></label>
<select class="category form-control" data-placeholder="Select an option" id="pbd_review_name" name="pbd_review_name_id" >

        <?php 
        $valueID= $_SESSION['id'];
        $valueNAME= $_SESSION['title'];
        echo "<option value='$valueID' selected>$valueNAME</option>"; 
        $res = get_posts(array('post_type' => 'review', 'post_status' => 'publish', 'posts_per_page' => -1));
            if(!empty($res)){
                foreach($res as $row){
                    $b_name = $row->post_title;
                    $b_photo = get_post_meta($row->ID,'photo',true);
                    $b_suburb = get_post_meta($row->ID,'suburb',true);
                    $b_state = get_post_meta($row->ID,'state',true);
                    $b_website = get_post_meta($row->ID,'website',true);
                    echo '<option value="'.$row->ID.'" data-name="'.$b_name.'" data-photo="'.$b_photo.'" data-suburb="'.$b_suburb.'" data-state="'.$b_state.'" data-website="'.$b_website.'" >'.$b_name.'</option>';
                }
            }
        ?>
</select>
<?php 
    $value=$_REQUEST['value']; //value with which you want to compare
    //then in loop 
    echo '<option value="'.$row->ID.'" <?php echo ($val == $value)?"selected":"" ?> >'.$b_name.'</option>';  

//$val is the value which is received in dropdown i.e $row->ID $value is the value you received in $_REQUEST