-1

我的网址是/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>

提前致谢。

4

3 回答 3

1

用此条形码替换文本类型:<input type="text" name="bc" value ="<?php echo $_GET['bc']?>" /> 您也可以从 url 部分访问它,例如

<?php $arr = explode("=",$_SERVER['REQUEST_URI']);
echo $arr[1];
 ?>  
<input type="text" name="bc" value ="<?php echo $arr[1];?>" />
于 2013-06-12T05:21:49.390 回答
1

您可以先获取值$_GET['bc'],然后在输入类型中回显,并且总是很高兴看到 $_GET['bc'] 设置与否并转义它,您可以通过

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

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

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

如果您想从 url 传递值,请改用 GET 方法

于 2013-06-12T05:21:57.647 回答
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>
于 2013-06-12T05:22:58.020 回答