Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript bigvideo.js ajax、php和bootstrap 3_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript bigvideo.js ajax、php和bootstrap 3

Javascript bigvideo.js ajax、php和bootstrap 3,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我使用工具提示、bigvideo.js和validate.js为我的站点创建了一个bootstrap3模式注册页面。模式、工具提示、视频和验证都可以正常工作。但是,我在向数据库提交ajax/php时遇到了问题 以下是HTML: <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <di

我使用工具提示、bigvideo.js和validate.js为我的站点创建了一个bootstrap3模式注册页面。模式、工具提示、视频和验证都可以正常工作。但是,我在向数据库提交ajax/php时遇到了问题

以下是HTML:

<div class="modal" id="myModal">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="form-horizontal" id="form-content">
                <div class="modal-header">
                      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                           <h4 class="modal-title">
                               <p>Sign Up</p>
                           </h4>
</div>
    <div class="modal-body">
        <form class="form-horizontal" id="register" method='post' action=''>
        <fieldset>
            <div class="form-group">
                   <label class="col-lg-2 control-label" for="input01">
                        <p>E-Mail:</p>
             </label>
             <div class="col-lg-10">
                   <input type="text" class="form-control input" id="email" name="email" rel="popover" data-placement="top" data-content="What’s your E-Mail Address?" data-original-title="E-Mail">
            </div>
        </div>
            <div class="form-group">
                  <label class="col-lg-2 control-label" for="input01">
                       <p>Inquiry:</p>
                  </label>
           <div class="col-lg-10">
               <select class="form-control" id="inquiry" name="inquiry">
                   <option value="">Please Select</option>
                   <option value="1">View</option>
                   <option value="2">Display</option>
                   <option value="3">Other</option>
               </select>
          </div>
    </div>
          <div class="modal-footer">
              <div class="form-group">
                  <label class="col-lg-2 control-label" for="input01"></label>
            <div class="col-lg-10">
                     <button type="submit" class="btn btn-success" rel="tooltip" title="first tooltip">Join Us</button>
      <a href="#" class="btn btn-default" data-dismiss="modal">Close</a> </div>
                         </div>
                      </div>
                  </div>
               </div>
             </div>
           </div>
        </div>
    </div>
</div>   
以下是PHP:

<?php
    if(!empty($_POST['email']) && isset($_POST['email']) &&  !empty($_POST['inquiry']) &&  isset($_POST['inquiry']) )
{
    // CONNECT TO THE DATABASE
        include_once("db.php");
    // GATHER THE POSTED DATA INTO LOCAL VARIABLES
        $email = mysqli_real_escape_string($db, $_POST['email']);
        $inquiry = preg_replace('#[^a-z ]#i', '', $_POST['inquiry']);
    // GET USER IP ADDRESS
        $ip = preg_replace('#[^0-9.]#', '', getenv('REMOTE_ADDR'));
    // DUPLICATE DATA CHECKS FOR EMAIL
        $sql = "SELECT id FROM register WHERE email='$email' LIMIT 1";
        $query = mysqli_query($db, $sql); 
        $email_check = mysqli_num_rows($query);
    // FORM DATA ERROR HANDLING
        if($email == "" || $inquiry == ""){
    echo "Please fill in all the fields.";
        exit();
    } else if ($e_check > 0){ 
        echo "That E-Mail Address is already in use";
        exit();
    } else {
    // END FORM DATA ERROR HANDLING
    // Begin Insertion of data into the database
    // Add user info into the database table for the main site table
      $sql = "INSERT INTO register (email, inquiry, ip)       
       VALUES('$email','$inquiry','$ip')";
      $query = mysqli_query($db, $sql); 
      $uid = mysqli_insert_id($db);
    // Create directory(folder) to hold each user's files(pics, MP3s, etc.)
      if (!file_exists("user/$u")) {
      mkdir("user/$u", 0755);
    }
    // Email the user their activation link
$to = "$email";  
$from = "auto_responder@MyWebSite.com";
$subject = 'MyWebSite E-Mail Account Activation';
$message = '<!DOCTYPE html><html><head><meta charset="UTF-8"><title>MyWebSite Message</title></head><body style="margin:0px; font-family:Tahoma, Geneva, sans-serif;"><div style="padding:10px; background:#333; font-size:24px; color:#CCC;"><a href="http://www.MyWebSite.com"><img src="http://www.MyWebSite.com/images/MyWebSiteLogo.svg" width="36" height="30" alt="MyWebSite" style="border:none; float:left;"></a>E-Mail Activation</div><div style="padding:24px; font-size:17px;">Hello '.$email.',<br /><br />  <br /><br /><a href="http://www.MyWebSite.com/_/php_includes/activation.php?id='.$uid.'&u='.$u.'&email='.$email.'">Click here to activate your E-Mail</a><br /><br /><br /></b></div></body></html>';
$headers = "From: $from\n";
        $headers .= "MIME-Version: 1.0\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1\n";
if(mail($to, $subject, $message, $headers)) {

    } else {

    }
    echo "register_success";
    exit();
    }
    exit();
    }
    ?>

提交时模式是否隐藏?(是否
$(this.modal('hide');
执行?)我想我的回复是几天前发布的,请原谅延迟。否,$(this.modal('hide');不会被执行。
<?php
    if(!empty($_POST['email']) && isset($_POST['email']) &&  !empty($_POST['inquiry']) &&  isset($_POST['inquiry']) )
{
    // CONNECT TO THE DATABASE
        include_once("db.php");
    // GATHER THE POSTED DATA INTO LOCAL VARIABLES
        $email = mysqli_real_escape_string($db, $_POST['email']);
        $inquiry = preg_replace('#[^a-z ]#i', '', $_POST['inquiry']);
    // GET USER IP ADDRESS
        $ip = preg_replace('#[^0-9.]#', '', getenv('REMOTE_ADDR'));
    // DUPLICATE DATA CHECKS FOR EMAIL
        $sql = "SELECT id FROM register WHERE email='$email' LIMIT 1";
        $query = mysqli_query($db, $sql); 
        $email_check = mysqli_num_rows($query);
    // FORM DATA ERROR HANDLING
        if($email == "" || $inquiry == ""){
    echo "Please fill in all the fields.";
        exit();
    } else if ($e_check > 0){ 
        echo "That E-Mail Address is already in use";
        exit();
    } else {
    // END FORM DATA ERROR HANDLING
    // Begin Insertion of data into the database
    // Add user info into the database table for the main site table
      $sql = "INSERT INTO register (email, inquiry, ip)       
       VALUES('$email','$inquiry','$ip')";
      $query = mysqli_query($db, $sql); 
      $uid = mysqli_insert_id($db);
    // Create directory(folder) to hold each user's files(pics, MP3s, etc.)
      if (!file_exists("user/$u")) {
      mkdir("user/$u", 0755);
    }
    // Email the user their activation link
$to = "$email";  
$from = "auto_responder@MyWebSite.com";
$subject = 'MyWebSite E-Mail Account Activation';
$message = '<!DOCTYPE html><html><head><meta charset="UTF-8"><title>MyWebSite Message</title></head><body style="margin:0px; font-family:Tahoma, Geneva, sans-serif;"><div style="padding:10px; background:#333; font-size:24px; color:#CCC;"><a href="http://www.MyWebSite.com"><img src="http://www.MyWebSite.com/images/MyWebSiteLogo.svg" width="36" height="30" alt="MyWebSite" style="border:none; float:left;"></a>E-Mail Activation</div><div style="padding:24px; font-size:17px;">Hello '.$email.',<br /><br />  <br /><br /><a href="http://www.MyWebSite.com/_/php_includes/activation.php?id='.$uid.'&u='.$u.'&email='.$email.'">Click here to activate your E-Mail</a><br /><br /><br /></b></div></body></html>';
$headers = "From: $from\n";
        $headers .= "MIME-Version: 1.0\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1\n";
if(mail($to, $subject, $message, $headers)) {

    } else {

    }
    echo "register_success";
    exit();
    }
    exit();
    }
    ?>