注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!

php 如何动态生成表单代码

PHP 水墨上仙 3272次浏览 已收录 手机上查看

php动态生成表单代码

 $options)
 {
 if (is_array($options) && !empty($options['rule']))
 {
 // Remove all non-alphanumeric characters for the id/name
 $name = preg_replace(ALPHANUMERIC, null, strtolower($field));

 if (!preg_match($options['rule'], $_POST[$name]))
 {
 $errors[] = $field;
 }
 }
 }

 if (empty($errors)) {
 call_user_func($function, $_POST);
 }
 }

 if (!empty($errors) || empty($_POST))
 {
 //Display any errors
 if (!empty($errors))
 {
 echo '
'; echo 'There was an error processing your form, please check the following fields and resubmit:'; echo '
    '; foreach($errors as $field) { echo sprintf('
  • %s
  • ', $field); } echo '
'; echo '
'; } // Display the form echo '
'; foreach ($form['fields'] as $field => $options) { // PHP will make the array key the keys index if it's not an array $name = is_array($options) ? $field : $options; // Remove all non-alphanumeric characters for the id/name $form_name = preg_replace(ALPHANUMERIC, null, strtolower($name)); if ($form['escape'] == true) $name = htmlspecialchars($name); echo sprintf('', $form_name, $name); // Default is a standard text input if (!is_array($options) || !isset($options['type']) || $options['type'] == 'text') { echo sprintf('', $form_name, $form_name, $_POST[$form_name]); } elseif ($options['type'] == 'textarea') { echo sprintf('', $form_name, $form_name, $options['cols'], $options['rows'], $_POST[$form_name]); } elseif ($options['type'] == 'select') { echo sprintf(''; } echo '
'. "\n"; } echo ''; echo '
'; } } ?>


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明php 如何动态生成表单代码
喜欢 (0)
[开心洋葱]
分享 (0)
水墨上仙
关于作者:
水墨上仙
……
加载中……