将URL参数传递给输入文本

时间:2016-10-21 19:54:11

标签: php html

我想将URL参数的值设置为HTML表单输入文本,如下所示:

 <div class="input_container">
           <div class="field_container">
           <?php $clave = $_GET['pu'];?>
              <input type="hidden" class="text" name="puntos_libres__id" id="puntos_libres_id" value="<?php echo $clave;?>" >
            </div>
          </div> 

http://.../mispuntoslibres.php?pu=4

表单在模式窗口中打开,但输入的值未正确传递给操作脚本。它总是将0作为值传递。 知道为什么吗?

1 个答案:

答案 0 :(得分:1)

也许对$_GET变量进行预检可以做到。下面的代码片段展示了它的含义:

<?php   $clave = isset($_GET['pu']) ?  $_GET['pu'] : ""; /*TRY DUMPING: $clave*/ ?>
<?php   var_dump($clave); // JUST TO SEE ITS CONTENTS B4 IT GETS TO THE INPUT.   ?>

<div class="input_container">
       <div class="field_container">
            <input type  = "hidden" 
                   class = "text" 
                   name  = "puntos_libres__id" 
                   id    = "puntos_libres_id" 
                   value = "<?php echo $clave;?>" 
             />
      </div>
</div>