如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中? [英] How can I store the value of a user selected option from a drop down select box list into mysql database?

查看:753
本文介绍了如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

具有下拉选择框列表的表单。如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中?谢谢。



FORM

  ; form action =xxx.phpclass =wellid =xxxnamexxxmethod =post> 


< select name =extrafield5>
< option value =NOWselected =selected>立即提交订单< / option>
< option value =REVIEW>提交我的订单以查看< / option>
< button id =btn1type =submitvalue =提交>提交< / button>

< / select>


< / form>

PHP FILE

 <?php 

define('DB_NAME','xxx');
define('DB_USER','xxx');
define('DB_PASSWORD','xxx');
define('DB_HOST','xxx');

$ connection = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD);

if(!$ connection){
die('Database connection failed:'。mysqli_connect_error());
}

$ db_selected = mysqli_select_db($ connection,DB_NAME);

if(!$ db_selected){
die('Can not use'.DB_NAME'':'。mysqli_connect_error());
}

echo'Connected successfully';


if(isset($ _ POST ['extrafield5'])){
$ extrafield5 = $ _POST ['extrafield5'];
}

else {$ extrafield5 ='';}




$ sql =INSERT INTO seguin_orders extrafield5)
VALUES('$ extrafield5');

if(!mysqli_query($ connection,$ sql)){
die('Error:'。mysqli_connect_error($ connection));
}

DATABASE



http://oi60.tinypic.com/9ppc0i.jpg

解决方案

您需要提交表单。

 code>< form action =xxx.phpclass =wellid =xxxnamexxxmethod =post> 
< select name =extrafield5>
< option value =NOWselected =selceted>立即提交订单< / option>
< option value =REVIEW>提交我的订单以查看< / option>
< / select>
< input type =submitname =submitvalue =Submit/>
< / form>

并在PHP中获取:



<$ p $($ _ code)if(isset($ _ POST ['submit'])){
if(isset($ _ POST ['extrafield5'])){
$ extrafield5 = $ _POST [ 'extrafield5'];
}
else {$ extrafield5 ='';}
}


Have a form with a dropdown select box list. How can I store the value of a user selected option from a drop down select box list into mysql database? Thanks.

FORM

<form action="xxx.php" class="well" id="xxx" name"xxx" method="post">


<select name="extrafield5">
 <option value="NOW" selected="selected">Submit order now</option>
 <option value="REVIEW">Submit my order for review</option>
<button id="btn1" type="submit" value="Submit">Submit</button>

</select>


</form>

PHP FILE

<?php

define('DB_NAME', 'xxx');
define('DB_USER', 'xxx');
define('DB_PASSWORD', 'xxx');
define('DB_HOST', 'xxx');

$connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD);

if(!$connection){
die('Database connection failed: ' . mysqli_connect_error());
}

$db_selected = mysqli_select_db($connection, DB_NAME);

if(!$db_selected){
die('Can\'t use ' .DB_NAME . ' : ' . mysqli_connect_error());
}

echo 'Connected successfully';


if (isset($_POST['extrafield5'])){
    $extrafield5 = $_POST['extrafield5'];
}

else {$extrafield5 = '';}




$sql = "INSERT INTO seguin_orders (extrafield5) 
        VALUES ('$extrafield5')";

if (!mysqli_query($connection, $sql)){
die('Error: ' . mysqli_connect_error($connection));
}

DATABASE

http://oi60.tinypic.com/9ppc0i.jpg

解决方案

You need to submit the form.

<form action="xxx.php" class="well" id="xxx" name"xxx" method="post">
<select name="extrafield5">
 <option value="NOW" selected="selceted">Submit order now</option>
 <option value="REVIEW">Submit my order for review</option>
</select>
<input type="submit" name="submit" value="Submit"/>
</form>

And get it in PHP:

if (isset($_POST['submit'])){
  if (isset($_POST['extrafield5'])){
    $extrafield5 = $_POST['extrafield5'];
  }
  else {$extrafield5 = '';}
}

这篇关于如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆