извлечение ошибки mysql в <div> - PullRequest
0 голосов
/ 09 марта 2012
$(document).ready(function(){
    $("#pop1").click(function(){
        $("#shadow").fadeIn("normal");
         $("#form1").fadeIn("normal");
         $("#firstname").focus();
    });
    $("#cancel_hide").click(function(){
        $("#form1").fadeOut("normal");
        $("#shadow").fadeOut();
   });
   $("#insert").click(function(){    
        fname   =$("#firstname").val();
        lname   =$("#lastname").val();
        addr    =$("#adres").val();
        city    =$("#city").val();
        state   =$("#state").val();
        zip     =$("#zip").val();
        tel     =$("#phone").val();
        email   =$("#email").val();
        ip      =$("#ip").val();
        source  =$("#source").val();
        date    =$("#date").val();
         $.ajax({
            type    : "POST",
            url     : "save.php",
            data    : "fname="+fname+"&lname="+lname+"&addr="+addr+"&city="+city+"&state="+state+"&zip="+zip+"&tel="+tel+"&email="+email+"&ip="+ip+"&source="+source+"&date="+date,
            success : function(html){                       
              if(html=='true')
              {
                $("#form1").fadeOut("normal");
                $("#shadow").fadeOut();
                $("#profile").html("<a href='logout.php' id='logout'>Logout</a>");                          
              }else{
                $("#add_err").html("Wrong username or password");               
              }
            },
            beforeSend:function(){
                 $("#add_err").html("Loading...")
            }
        });
         return false;
    });
});

мой файл index.php находится выше

как я могу напечатать ошибку, которая возникает в save.php, в index.php

, например, как я могу напечатать этот вывод вdiv в index.php echo "Hata No:" .mysql_errno (). "Хата Месаи: ". Mysql_error ();

1 Ответ

0 голосов
/ 09 марта 2012

Так как PHP возвращает HTML, вы можете написать его следующим образом, предполагая, что у вас есть div с id = "result" -

if(html=='true') {
    $('#result').text(html);
    // rest of your code here

Конечно, вы можете проверить, что возвращается в вашем HTML, чтобы вы знали, хотите ли вы показать эту информацию или нет.

...