在mysql数据库中输入一个数字范围

时间:2014-01-23 00:04:11

标签: php html mysql

如何输入一个数字范围,从2个文本字段开始,这是我的代码似乎无法正常工作,我希望它将范围函数插入到mysql数据库但是这段代码只是为了测试我是否能得到2个文本字段连接到范围功能。有谁能帮我解决这个问题?

<?php
$from = '.from';
$to = '.to';
$number = range('$from','$to');
print_r ($number); 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Waybill</title>
<link rel="shortcut icon" href="../img/icon.ico">
<link rel="stylesheet" type="text/css" href="../css/forms.css" />
</head>

<body>
<form id="form3" name="form1" method="post" action="">
  <p>From:
  <input type="text" name="from" id="form_number" class="from" value="0"/> 
    - To:
    <input type="text" name="to" id="form_number" class="to" value="50" />
  </p>
  <p>Waybill Booklet:
    <select name="waybill_booklet" id="form_list">
    </select>
  </p>
  <p>
    <input type="submit" name="button" id="form_button" value="OK!" />
  </p>
</form>

</body>
</html>

1 个答案:

答案 0 :(得分:1)

用以下代码替换你的PHP代码:

<?php
if (!empty($_POST)) {
    $from = $_POST['from'];
    $to = $_POST['to'];
    $number = range($from,$to);
    print_r($number);
}
?>

要使用PHP访问表单帖子,请使用$_POST超全局。更多信息请访问:http://www.php.net/manual/en/reserved.variables.post.php

我在开始时检查它是否为空,所以当页面首次加载时,它不会尝试运行PHP代码。据推测,您可以将print_r替换为将数据插入数据库所需的任何内容。