Php 生日下拉列表

Php 生日下拉列表,php,registration,Php,Registration,我希望用户在注册期间从下拉菜单中输入他的生日。我搜索了代码,得到了这个 <tr> <td><label>Birthday:</label></td> <td> <div class="input-container"> <select name="month"><option value="0">Month:</opti

我希望用户在注册期间从下拉菜单中输入他的生日。我搜索了代码,得到了这个

    <tr>
      <td><label>Birthday:</label></td>
      <td>
        <div class="input-container">
        <select name="month"><option value="0">Month:</option><?=generate_options(1,12,'callback_month')?></select>
        <select name="day"><option value="0">Day:</option><?=generate_options(1,31)?></select>
        <select name="year"><option value="0">Year:</option><?=generate_options(date('Y'),1900)?></select>
        </div>
      </td>
    </tr>

生日:
月份:
日期:
年份:

但此代码无效。请显示一些错误或提供更好的下拉菜单代码。

生成选项不是内部PHP函数。
要修复此代码,您应该找到此函数的定义并将其插入到代码中

生成\u选项不是内部PHP函数。
要修复此代码,您应该找到此函数的定义并将其插入到代码中

可能是PHP设置中禁用了short_open_标记。 而不是

 <?= generate_options(

可能是PHP设置中禁用了short\u open\u标记。
而不是

 <?= generate_options(

使用Jquery datepicker进行日期选择更好使用Jquery datepicker进行日期选择更好使用Jquery datepicker进行日期选择是的,这是类似facebook的注册,我有所有相关的代码。问题:它没有显示任何类型的错误,但下拉菜单中没有显示它们的值。它不会显示错误,因为它位于:谢谢回复。这里是指向zip文件“”的链接。我在page-source中找不到任何错误。如果你想看的话。我只是尝试了一下,效果不错。你到底有什么问题?下拉列表是否显示在您的终端上?已解决:问题是短\u打开\u标签。非常感谢。是的,这是类似facebook的注册,我有所有相关代码。问题:它没有显示任何类型的错误,但下拉菜单中没有显示它们的值。它不会显示错误,因为它位于:谢谢回复。这里是指向zip文件“”的链接。我在page-source中找不到任何错误。如果你想看的话。我只是尝试了一下,效果不错。你到底有什么问题?下拉列表是否显示在您的端部?已解决:问题是短的\u open\u标记。非常感谢。是的,它不是内部Php函数。它是用户创建的函数。现在问题是相同的代码在不同的系统上工作,但不是在我的系统上。sendspace.com/file/0hey8j在这里,如果你想检查是的,它不是内部Php函数。它是用户创建的函数。现在的问题是相同的代码在不同的系统上工作,而不是在我的系统上。sendspace.com/file/0hey8j在这里,如果您想查看的话
<?php
    error_reporting(E_ALL);
    define('INCLUDE_CHECK',1);
    require "functions.php";
?>
<html>
<body>
    <?=generate_options(1,12,'callback_month')?>
<?php
    function generate_options($from,$to,$callback=false)
{
    $reverse=false;

    if($from>$to)
    {
        $tmp=$from;
        $from=$to;
        $to=$tmp;

        $reverse=true;
    }
  ......
?>