简体   繁体   English

php 代码在 xampp 本地主机上运行良好,但在实时服务器上运行不正常

[英]php code works fine on xampp localhost but not working on live server

I have uploaded all the php files on live server same as on localhost.我已经将所有 php 文件上传到与本地主机相同的实时服务器上。 Few files works fine.很少有文件可以正常工作。 But my registration page is not working when i try to register it does not store data in phpmyadmin. and shows the error as below.但是,当我尝试注册时,我的注册页面无法正常工作,它不会在 phpmyadmin 中存储数据。并显示如下错误。 enter image description here在此处输入图像描述

    <!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>Event Management</title>
        <script src="https://code.jquery.com/jquery-3.5.1.js"></script>
        <!--<link href="css/style.css" rel="stylesheet"/>-->
        <link href="layout/styles/layout.css" rel="stylesheet" type="text/css" media="all">
        <!--<link href="css/bootstrap.css" rel="stylesheet"/>-->
        <link href="css/bootstrap.min.css" rel="stylesheet"/>
        <script src="js/bootstrap.min.js"></script> 
        <script src="js/main.js" type="text/javascript"></script>
    </head>

    <body>
        <!-- Database file include -->
        <?php require_once ('main.php'); ?>
        <!-- Database file include End -->
        <div class="container justify-content-center">
            <h2 align="center">Log In or Sign Up</h2>
                <div class="container">
                <form method="post" action="main.php">
                    <div class="row justify-content-center">
                        <div class="col-6">
                            <input type="text" class="form-control" placeholder="Name" name="name"/>
                            <label></label>
                            <label></label>
                            <input type="text" class="form-control" placeholder="username" name="username"/>
                            <label></label>
                            <label></label>
                            <input type="password" class="form-control" placeholder="password" name="password"/>
                            <label></label>
                            <label></label>
                            <input type="email" class="form-control" placeholder="email" name="email"/>
                            <label></label>
                            <label></label>
                            <input type="text" class="form-control" placeholder="contact" name="contact"/>
                            <label></label>
                            <label></label><br />
                            <button class="btn btn-info" id="register" name="register">Register</button>
                        </div>
                    </div>
                    <div class="row justify-content-center">
                        <div class="col-6">
                            <label>Already have an Account?</label>
                            <a href="login.php" style="color:#03F !important;">Login Here.</a>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </body>
</html>

main.php file code for registration main.php 注册文件代码

if(!empty($_POST['name']) && !empty($_POST['username']) && !empty($_POST['password']) && !empty($_POST['email']) && !empty($_POST['contact']))
{
    $Name = $_POST['name'];
    $uName = $_POST['username'];
    $pass = $_POST['password'];
    $mail = $_POST['email'];
    $contact = $_POST['contact'];
    $date = date('d-m-yy');
    
    $mysqli->query("insert into register(Name,username,password,Email_Id,Phone_No,
    date_Created) values('$Name','$uName','$pass','$mail','$contact','$date')") or die($mysqli->error);
    $mysqli->query("insert into users(email,user_name,pass_word) select r.Email_Id, r.username, r.password from     register r where r.Email_Id NOT IN (SELECT email FROM users);") or die($mysqli->error);
    echo "Data inserted successfully!";
    header('location: login.php');
}

You've an error on main.php line number 73.您在 main.php 行号 73 上出错。

Undefined variable: mysqli未定义变量:mysqli

Please show more to view & get your solution.请显示更多以查看并获得您的解决方案。

Thanks谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在我的本地主机(PHP 5.3.4)上运行的代码在实时服务器(PHP 5.2.17)上的旧PHP环境下不起作用 - Code that works on my localhost (PHP 5.3.4) is not working on older PHP environment on live server (PHP 5.2.17) PHP站点可以在本地主机上正常运行,但不能在实时服务器上运行 - PHP site running fine on localhost but not working on a live server php脚本无法在服务器上运行,而可以在localhost [xampp]上运行 - php script isn't working on server while works on localhost [xampp] 实时网站上的PHP错误,在localhost上正常运行 - PHP errors on live site, works fine on localhost 宁静的PHP客户端无法在服务器上运行,但在localhost上可以正常工作 - Restful php client not working on server but works fine in localhost PHP Cookies 在本地主机上运行良好,但在实时服务器上不起作用 - PHP Cookies works well on localhost, but it's not working on live server javascript在localhost上工作正常,但在实时服务器上却不能 - javascript working fine in localhost but not on live server 脚本在实际服务器中不起作用,但在localhost XAMPP中起作用 - Script not working in actual server but works in localhost XAMPP PHP套接字服务器在本地主机上工作,但在实时服务器上不工作 - php socket server works on localhost but not on live server 在视图中声明和使用PHP变量可以在Localhost上正常运行,但不能在实时服务器(ubuntu AWS)Laravel 4.1上运行 - Declaring and using PHP variables in views works fine in Localhost but not on live server (ubuntu AWS) Laravel 4.1
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM