php基于单选选择插入值


php insert values based on radio selection

我正在为我们的内部CMS编写一段代码,我正在努力在我们的订购系统上添加一个函数。。。我不是全职程序员,这只是一份副业,所以很抱歉出现了愚蠢的错误等。

基本上,我有一个用户填写的订单,我目前有输入框供用户输入我们的网站地址或备用地址。我在每个地址的顶部都有一个单选按钮。

我希望用户能够选择其中一个地址,然后当表单处理时,它会查看选择的地址并将其输入到数据库。我目前的代码如下:

工作地址<input type="radio" name="site_adr_1" value="yes"><input type="text" name="site_adr_1" value="work address"/>

现场地址<input type="radio" name="site_adr_2" value="yes"><input type="text" name="site_adr_2" value="site address"/>

这是我插入数据库的代码;-

//inserting data order$order = "INSERT INTO数据库.(站点_adr_1 ,)VALUES('$_POST[site_adr_1]',)";

//declare in the order variable$result = mysqli_query($order); //order executes

mysqli_close();

我已经研究过使用if ($_POST['site_adr_1'] == 'yes')语句,但我正在努力实现。。。有什么想法吗?

感谢所有的帮助。

我认为你最好做这样的事情:

<input type="radio" name="addressType" value="site"> 
<input type="radio" name="addressType" value="work"> 
<input type="text" name="address" value=""/>

然后,您只需检查$_post["$addressType"]的值。创建名为AddressType的列和名为address的列。然后你可以保存地址并知道它是什么类型。