2017-01-18 4 views
0

HTML-Code:Wie zeigt man Erfolg oder Fehlermeldung im Bootstrap-Modus?

<li class="llogin"> 
    <a class="mlogin" data-target="#loginmodal" data-toggle="modal"><span class="glyphicon glyphicon-chevron-down pull-right"></span>Login</a> 
    <div class="modal" id="loginmodal" tabindex="-1"> 
     <div class="modal-dialog"> 
     <div class="modal-content"> 
      <div class="modal-header"> 
       <button class="close" data-dismiss="modal">&times;</button> 
      </div> 
      <div class="modal-body"> 
       <div class="form-group"> 
        <input type="text" name=username id="username" placeholder="username" value="" class="form-control" /> 
       </div> 
       <div class="form-group"> 
        <input type="password" name=password id="password" placeholder="password" value="" class="form-control" /> 
       </div> 
       <div class="form-group"> 
        <div class="row"> 
        <div class="text-center" class="col-md-6"> 
         <input type="submit" name="loginsubmit" id="loginsubmit" class="form-control btn btn-info" value="LogIn" style="width:20%"> 
        </div> 
        </div> 
       </div> 
       <div id="loginresult" class="alert-success"></div> 
      </div> 
      <div class="modal-footer"> 
       <button class="btn btn-primary" data-dismiss="modal">Close</button> 
       <button class="btn btn-primary">Login</button> 
      </div> 
     </div> 
     </div> 
    </div> 
</li> 

AJAX Code:

$("#loginsubmit").click(function(){ 
    var username = $("#username").val(); 
    var password = $("#password").val(); 

$.ajax({ 

    type:'POST', 
    data: {username:username,password:password}, 
    url:'login.php', 
    success:function(logged) 
    { 
     $("#loginresult").html(logged); 
     $('#loginmodal').modal("show"); 

    }, 

}) 
}) 

Ich baue Web-Shop mit PHP .i Nachricht in bootstrap modal zeigen wollen, aber nicht wissen, was los ist falsch im obigen Code.

Bitte schlagen Sie mir vor, welche Änderungen ich tun soll, um das gewünschte Verhalten zu erreichen.

Ich bekomme Nachricht ohne modal aber ich möchte Nachricht in modal zeigen.

+0

Veröffentlichen Sie auch Ihren PHP-Code, damit wir sehen können, welche Antwort vom Server zurückkommt? Wird einfach zu helfen sein. –

+0

@HikmatSijapati Ich habe PHP-Code geschrieben. bitte helfen Sie, das Problem zu lösen – John

Antwort

0
<?php 
require_once("config.php"); 
if(isset($_REQUEST['username'])) 
{ 
    $username= $_REQUEST['username']; 
    $password= $_REQUEST['password']; 
//echo $username; 

$con = mysqli_connect(DB_HOST,DB_USERNAME,DB_PASSWORD,DB_NAME); 
if($con) 
{ 
$sql = "SELECT `username`,`password` FROM `register` WHERE `username`=? AND `password`=?"; 
$obj = mysqli_prepare($con,$sql); 
if(is_object($obj)) 
{ 
    mysqli_stmt_bind_param($obj,"ss",$username,$password); 
    mysqli_stmt_bind_result($obj,$myuser_name, $mypassword); 
    mysqli_stmt_execute($obj); 
    mysqli_stmt_store_result($obj); 
    mysqli_stmt_fetch($obj); 
    if($myuser_name == $username && $mypassword == $password) 
    { 
     echo "Successfully Logged In"; 
    }else{ 
     echo "Logged In failed"; 
    } 
}else{ 
    echo "Not Object"; 
} 

}else{ 
    echo "db problem"; 
} 
}else{ 
    echo "value not set"; 
} 


?> 

here is PHP Code. 
0

Ich kann Div mit ID 'Loginmodal' ind Ihre HTML nicht finden. Vielleicht fehlt das?

+0

Ich habe den Code jetzt bearbeitet bitte überprüfen – John

Verwandte Themen