- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,在我将论坛移至 JQuery Modal 后,我的注册表单的 PHP 无法正常工作。测试 1 会回显,但测试 2 不会。有人可以帮忙吗?这是我网站中每个页面的头文件。当此代码在常规页面上使用而不是在模式中使用时,它会起作用。 php 连接在index.php 文件中初始化。
<?php
echo "test 1<br>";
$reg = $_POST['reg'];
$fn = "";
$ln = "";
$em = "";
$em2 = "";
$pswrd = "";
$pswrd2 = "";
$d = "";
$u_check = "";
$fn = strip_tags(@$_POST['fname']);
$ln = strip_tags(@$_POST['lname']);
$em = strip_tags(@$_POST['email']);
$em2 = strip_tags(@$_POST['email2']);
$pswrd = strip_tags(@$_POST['pw']);
$pswrd2 = strip_tags(@$_POST['pw2']);
$d = date("Y-m-d");
$u_check = mysql_query("SELECT email FROM users WHERE email='$em'");
$check = mysql_num_rows($u_check);
if(isset($_POST['reg'])){
echo " test 2";
if($fn&&$ln){
if($em == $em2){
if($pswrd == $pswrd2){
if($check == 0){
$pswrd = md5($pswrd);
$pswrd2 = md5($pswrd2);
$query = mysql_query("INSERT INTO users VALUES('', '$fn', '$ln', '$em', '$pswrd', '$d', '0')");
die("<h1>Registrastion Successful</h1>");
} }
else echo "<p id = 'regerror'>Email is already registered by a different user.</p>";
}
else echo "<p id = 'regerror'>Passwords do not match.</p>";
}
else echo "<p id = 'regerror'>Emails do not match.</p>";
}
else echo "<p id = 'regerror'>Please fill out all fields.</p>";
}
?>
<header id="header">
<div id="top-bar">
<div class="container">
<div class="row">
<div class="col-sm-12">
<ul id="top-info">
<li>Phone: </li>
<li>Email: </li>
</ul>
<ul id="top-buttons">
<?php
if($_SESSION['user_email'] == ""){
echo "<li><a href='#login' data-toggle='modal'><i class='fa fa-sign-in'></i> Login</a></li>
<li class='divider'></li>
<li><a href='#register' data-toggle='modal'><i class='fa fa-pencil-square-o'></i> Register</a></li>";
}
else{
echo "<li>Welcome, <a href='#'>".$_SESSION['user_fname']." ".$_SESSION['user_lname']."</a> - <a href = 'http://urbanares.com/logout/index.php'>log out</a></li>";
}?>
</ul>
</div>
</div>
</div>
</div>
<div class="sticky-wrapper"><div id="nav-section" class="">
<div class="container">
<div class="row">
<div class="col-sm-12">
<a href="http://urbanares.com/landing/index.php" class="nav-logo"><img src="../list_property/list_property_files/logo_transparent.png" alt="UrbanaRE Logo"></a>
<!-- BEGIN MAIN MENU -->
<nav class="navbar">
<button id="nav-mobile-btn"><i class="fa fa-bars"></i></button>
<ul class="nav navbar-nav">
<li><a href="http://urbanares.com/property_info/index.php?id=59">Buy</a></li>
<li><a href="http://urbanares.com/list_property">Sell</a></li>
<li><a href="">Rent</a></li>
<li><a href="">Videos</a></li>
<li><a href="">Seminars</a></li>
<!--<li><a href="">FAQ</a></li>
<li><a href="">About Us</a></li>
<li><a href="">Contact</a></li>-->
</ul>
</nav>
<!-- END MAIN MENU -->
</div>
</div>
</div>
</div>
</div>
<!--LOGIN MODAL -->
<div class="modal fade col-sm-4 col-sm-offset-4" id="login" role="dialogue">
<div class="modal-dialogue">
<div class="modal-content">
<div class="modal-header">
<h4>Login</h4>
</div>
<div class="modal-body">
<form action="#" method="">
<div class="form-group">
<div class="col-sm-12">
<input type="text" class="form-control" name="user_name" placeholder="email address">
</div>
<div class="col-sm-12">
<input type="text" class="form-control" type="password" name="user_password" placeholder="password">
</div>
<!-- END ADDRESS FORM -->
</div>
</form>
</div>
<div class="modal-footer">
<a class = "btn btn-warning" data-dismiss = "modal">Login</a><a class = "btn btn-warning" data-dismiss = "modal">Cancel</a>
</div>
</div>
</div>
</div>
<!--REGISTER MODAL -->
<div class="modal fade col-sm-4 col-sm-offset-4" id="register" role="dialogue">
<div class="modal-dialogue">
<div class="modal-content">
<form action="" method="POST">
<div class="modal-header">
<h4>Register</h4>
</div>
<div class="modal-body row">
<div class="form-group">
<div class="col-sm-12">
<input type="text" class="form-control" name="fname" placeholder="First Name">
</div>
<div class="col-sm-12">
<input type="text" class="form-control" name="lname" placeholder="Last Name">
</div>
<div class="col-sm-12"><br></div>
<div class="col-sm-12">
<input type="text" class="form-control" name="email" placeholder="Email Address">
</div>
<div class="col-sm-12">
<input type="text" class="form-control" name="email2" placeholder="Confirm Email Address">
</div>
<div class="col-sm-12">
<input type="text" class="form-control" name="pw" placeholder="Password">
</div>
<div class="col-sm-12">
<input type="text" class="form-control" name="pw2" placeholder="Re-type Password">
</div>
<!-- END ADDRESS FORM -->
</div>
</div>
<div class="modal-footer">
<a href="#" class = "btn btn-warning" name="reg">Sign Up</button><a class = "btn btn-warning" data-dismiss = "modal">Cancel</a>
</div>
</form>
</div>
</div>
</div>
</header>
最佳答案
当您使用带有“POST”方法的表单时。确保您使用 type="submit"的按钮来发送数据。 不要使用超链接
更改此代码:
<a href="#" class = "btn btn-warning" name="reg">Sign Up</button>
至:
<button type="submit" class = "btn btn-warning" name="reg" value="reg">Sign Up</button>
关于javascript - PHP isset($_POST[]) 不会在 JQuery Modal 内触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31084700/
我有以下不能正常工作的 $_GET['category'] 也可以等于 0。 if ( empty( $_GET['category'] ) ){ // do something } else
我最近被安排做一个需要一些PHP的项目,我对PHP了解不多。站点中有几个实例,单击按钮后,用户会被重定向到带有一些 URL 参数的另一个页面。然后下一页使用 $_GET 获取这些参数并继续。 代码中的
如果我使用此代码将数字作为输入,它可以正常工作 Hours: Hours: Minutes: Hours: Minutes
我希望扩展我的 PHP 知识,但我遇到了一些我不确定它是什么或什至不知道如何搜索它的东西。我正在查看 php.net isset 代码,我看到了 isset($_GET['something']) ?
isset($var) == "Test" 和 isset($var) && $var == 'Test" 有什么区别? 最佳答案 这里是一个简短的例子: $var = "Chuck Test"; v
isset($var) == "Test" 和 isset($var) && $var == 'Test" 有什么区别? 最佳答案 这里是一个简短的例子: $var = "Chuck Test"; v
例如,如果我实现一些简单的对象缓存,哪种方法更快? 1. return isset($cache[$cls]) ? $cache[$cls] : $cache[$cls] = new $cls; 2.
{if isset({$LANG.domainmoreinfo}){$LANG.domainmoreinfo}{/if} 这似乎是一个不正确的语法,有人能告诉我我做错了什么吗? 也许我们不能在“$LA
这个问题在这里已经有了答案: Weak typing in PHP: why use isset at all? (9 个回答) 关闭 6 年前。 我是 PHP 的初学者,想知道这之间有什么区别 $
根据文档 isset 条款“测试此项目中是否已设置给定属性”。我不明白设置属性时 isset 返回 true 还是 false 在下面的代码片段中,当 env.JAVA_HOME 未设置时,java.
这个问题在这里已经有了答案: Search nested object for property (4 个答案) 关闭 2 年前。 我找不到与我的问题非常相似的问题,但如果你能找到一个,请随时告诉我
有人可以帮助我学习 PHP 吗?我想创建简单的表单,并在添加“isset 函数”后返回所有表单。 Monitors Graphics Peripher
当我打印它时,我有 $list 然后我得到以下输出 AWeberEntry Object ( [_privateData:protected] => Array ( [0] =
知道 PHP 的 memcached 模块是否支持某种 isset() 方法吗? 以下案例: Memcached::set('foo', false); if(Memcached::get('foo'
我正在阅读“Head First PHP & MySQL”一书,书中的许多部分都有用于处理 HTML 表单的代码片段。他们是这样开始的: if (isset($_POST['submit'])){ .
有没有一种快捷方式可以将$_GET['values']赋值给变量? 我现在和其他人一样: if(isset($_GET['type'],$_GET['case']) $type = $_GET[
知道 PHP 的 memcached 模块是否支持某种 isset() 方法吗? 以下案例: Memcached::set('foo', false); if(Memcached::get('foo'
我有一个表格 > Note Add More Notes Next call date
这是我的Python代码: if onerow[0]['result'] is None or not result['GetOdds'][0]['result']is None: 当result为空
我创建了一个 isset 函数来检查变量是否已定义且不为空。这是我的代码: isset = function(a) { if ((typeof (a) === 'undefined') ||
我是一名优秀的程序员,十分优秀!