如何将值从地址栏传递到HTML输入属性?

时间:2013-06-12 05:18:21

标签: php html

我的网址为/mithun/add.php?bc=3

“bc”是属性名称。如何传递此值,以便在屏幕上显示值3作为输入。

我的源代码:

    <body>
    <h1>Add new product</h1>                
    <form action="add.php" method="post">                   
    Barcode: <input type="text" name="bc" />                
    <input type="submit" name="submit" value="submit" />    
    </form>         
    </body>

提前致谢。

3 个答案:

答案 0 :(得分:1)

使用此条形码替换文字类型:<input type="text" name="bc" value ="<?php echo $_GET['bc']?>" /> 您也可以从

等网址部分访问它
<?php $arr = explode("=",$_SERVER['REQUEST_URI']);
echo $arr[1];
 ?>  
<input type="text" name="bc" value ="<?php echo $arr[1];?>" />

答案 1 :(得分:1)

你可以先按$_GET['bc']获取值,然后在输入类型中回显,并且总是很好地看到$ _GET ['bc']设置与否的天气并逃脱它你可以通过< / p>

<input type="text" name="bc" value ="<?php

 if( isset($_GET['bc']) &&   ctype_digit($_GET['bc'])) 

    echo  $_GET['bc'];
 else
    echo "other default" ; ?> />

如果你想从url传递值,请使用GET方法

答案 2 :(得分:0)

<body>
    <h1>Add new product</h1>                
    <form action="add.php" method="post">                   
    Barcode: <input type="text" name="bc" value="<?php echo $_GET['bc']; ?>" />                
    <input type="submit" name="submit" value="submit" />    
    </form>         
 </body>