ArunaTelshan

Well-known member
  • Nov 29, 2013
    3,255
    1,216
    113
    Biyagama
    දන්න කෙනෙක් මට මේක හදාගන්න උඩු කරන්නකෝ

    Code:
    	<?php 
    	if(isset($_POST['submit'])) {
    		
    	$date = $_POST['date']; 
    	$type = $_POST['type'];
    	$catagory = $_POST['catagory']; 
    	$amount = $_POST['amount'];
    
    	global $connection;
    		$query = "INSERT INTO log(date,type,catagory,amount)";
    		$query .= "VALUE ('$date', '$type','$catagory','$amount')";
    		
    		$result = mysqli_query($connection, $query); 
    		if($result) {
    			$success =[COLOR="green"] true[/COLOR];
    			$msg = [COLOR="darkorange"]"Successfully updated"[/COLOR];
    
    		} else {
    			$success = [COLOR="red"]false[/COLOR];
    			$msg = [COLOR="darkorange"]"Failed to update"[/COLOR];
    		}
    	
    	} 
    	
    	?>


    Code:
    <div 
    class="alert [COLOR="Red"]alert-warning[/COLOR] [COLOR="green"]alert-success[/COLOR]" role="alert">
     [COLOR="DarkOrange"]{msg text}[/COLOR]
    </div>


    මට මේකේ php එකේ රිසල්ට් එකට අනුව html alert එක වෙනස් වෙන්න හදාගන්න ඕනේ :dull:
     

    ArunaTelshan

    Well-known member
  • Nov 29, 2013
    3,255
    1,216
    113
    Biyagama
    <script type="text/javascript">

    $(document).ready(function(){
    $('#etf_no').keyup(function() {
    var usercheck = $(this).val();
    $('#usercheck').html('');

    $.post("inc/check.php", {etf_no: usercheck} , function(data) {
    if (data.status == true) {
    $('#etf_no').removeClass('is-invalid').addClass('is-valid');
    $('#usercheck').removeClass('invalid-feedback').addClass('valid-feedback');
    $('#submit-btn').removeClass('disabled');
    } else {
    $('#etf_no').removeClass('is-valid').addClass('is-invalid');
    $('#usercheck').removeClass('valid-feedback').addClass('invalid-feedback');
    $('#submit-btn').addClass('disabled');
    }
    $('#usercheck').html(data.msg);
    },'json');
    });
    });



    </script>


    කලින් මන් මේ වගේ එකක් කලා එත් මෙතන කරන විදිය තේරෙන්නේ නෑනේ :(
     

    The_Killer

    Well-known member
  • Jan 20, 2014
    11,051
    2,196
    113
    WA, Straya 🇦🇺🦘
    www.elakiri.com
    දන්න කෙනෙක් මට මේක හදාගන්න උඩු කරන්නකෝ

    මට මේකේ php එකේ රිසල්ට් එකට අනුව html alert එක වෙනස් වෙන්න හදාගන්න ඕනේ :dull:


    මේකේ alert class එකත් වෙනස් කරන්න ඕනා ඔයාගේ රිසල්ට් එක අනූව. :yes:
     

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy
    PHP:
    $data = [
      'success' => $success,
      'msg' => $msg
    ];
    
    echo json_encode( $data );
    die();
    Phone eken enne. Godak type karanna ba.

    Php wala if condition ekata passe me tika try karanna.

    Edit.

    HTML:
    success: function( data ) {
            var json = $.parseJSON( data );
            if( data.success == true ) {
                 var msg = data.msg;
            }
        }

    JavaScript

    Eliye inne awlak unoth passe balannam
     
    Last edited:

    ArunaTelshan

    Well-known member
  • Nov 29, 2013
    3,255
    1,216
    113
    Biyagama

    mcn mehema neda,

    eth wade hariyata wenne nahane? :confused::confused::confused:


    HTML:
    	<?php 
    	if(isset($_POST['submit'])) {
    		
    	$date = $_POST['date']; 
    	$type = $_POST['type'];
    	$catagory = $_POST['catagory']; 
    	$amount = $_POST['amount'];
    
    	global $connection;
    		$query = "INSERT INTO log(date,type,catagory,amount)";
    		$query .= "VALUE ('$date', '$type','$catagory','$amount')";
    		
    		$result = mysqli_query($connection, $query); 
    		if($result) {
    			$success = true;
    			$msg = "Successfully updated";
    
    		} else {
    			$success = false;
    			$msg = "Failed to update";
    		}
    	
    		$data = [ 
    		  'success' => $success, 
    		  'msg' => $msg 
    		]; 
    
    		echo json_encode( $data ); 
    		die(); 
    		
    	} 	
    	?>
    
    	<script>
    	success: function( data ) {
            var json = $.parseJSON( data );
            if( data.success == true ) {
                var msg = data.msg;
    			$('#alert').removeClass('alert-warning').addClass('alert-success');
            } else {
    			var msg = data.msg;
    			$('#alert').removeClass('alert-success').addClass('alert-warning');
    		}
        }
    	</script>
    	
    <div class="alert alert-dismissible fade show" role="alert" id="alert">
     
      ****
      
      <button type="button" class="close" data-dismiss="alert" aria-label="Close">
        <span aria-hidden="true">×</span>
      </button>
    </div>
     

    ArunaTelshan

    Well-known member
  • Nov 29, 2013
    3,255
    1,216
    113
    Biyagama
    මේ වගේ දැම්මොත් මොකෝ :oo:

    PHP:
    <div class="alert alert-[COLOR="Red"]<?php echo($success==true)? "success":"warning"; ?>[/COLOR]" role="alert"></div>


    මම මේ
    වගේ එකක් දැක්කමයි බන් මේ ගැන විස්තර තියෙන තැනක් නැද්ද :oo:
     
    Last edited:

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy

    mcn mehema neda,

    eth wade hariyata wenne nahane? :confused::confused::confused:


    HTML:
        <?php 
        if(isset($_POST['submit'])) {
            
        $date = $_POST['date']; 
        $type = $_POST['type'];
        $catagory = $_POST['catagory']; 
        $amount = $_POST['amount'];
    
        global $connection;
            $query = "INSERT INTO log(date,type,catagory,amount)";
            $query .= "VALUE ('$date', '$type','$catagory','$amount')";
            
            $result = mysqli_query($connection, $query); 
            if($result) {
                $success = true;
                $msg = "Successfully updated";
    
            } else {
                $success = false;
                $msg = "Failed to update";
            }
        
            $data = [ 
              'success' => $success, 
              'msg' => $msg 
            ]; 
    
            echo json_encode( $data ); 
            die(); 
            
        }     
        ?>
    
        <script>
        success: function( data ) {
            var json = $.parseJSON( data );
            if( data.success == true ) {
                var msg = data.msg;
                $('#alert').removeClass('alert-warning').addClass('alert-success');
            } else {
                var msg = data.msg;
                $('#alert').removeClass('alert-success').addClass('alert-warning');
            }
        }
        </script>
        
    <div class="alert alert-dismissible fade show" role="alert" id="alert">
     
      ****
      
      <button type="button" class="close" data-dismiss="alert" aria-label="Close">
        <span aria-hidden="true">×</span>
      </button>
    </div>

    yako ajax code eke bagayai liyala tiyenne uba a bage witarai dala tiyenne

    sample
    HTML:
    $.ajax({
    
        url : 'http://voicebunny.comeze.com/index.php',
        type : 'GET',
        data : {
            'numberOfWords' : 10
        },
        dataType:'json',
        success : function(data) {              
            alert('Data: '+data);
        },
        error : function(request,error)
        {
            alert("Request: "+JSON.stringify(request));
        }
    });
    mama oke success kiyana thenin patan gatte. uda tika liyapan.
     
    Last edited:

    ArunaTelshan

    Well-known member
  • Nov 29, 2013
    3,255
    1,216
    113
    Biyagama
    yako ajax code eke bagayai liyala tiyenne uba a bage witarai dala tiyenne

    sample
    HTML:
    $.ajax({
    
        url : 'http://voicebunny.comeze.com/index.php',
        type : 'GET',
        data : {
            'numberOfWords' : 10
        },
        dataType:'json',
        success : function(data) {              
            alert('Data: '+data);
        },
        error : function(request,error)
        {
            alert("Request: "+JSON.stringify(request));
        }
    });
    mama oke success kiyana thenin patan gatte. uda tika liyapan.


    Code:
    	<script>
    	$.ajax({ 
        url : 'index.php',
        type : 'GET',
        data : {'numberOfWords' : 10
         },     
    	dataType:'json',
        success : function(data) {
        alert('Data: '+data);
         },
         error : function(request,error)
         {
             alert("Request: "+JSON.stringify(request));
         } });
    		
    	success: function( data ) {
            var json = $.parseJSON( data );
            if( data.success == true ) {
                var msg = data.msg;
    			$('#alert').removeClass('alert-warning').addClass('alert-success');
            } else {
    			var msg = data.msg;
    			$('#alert').removeClass('alert-success').addClass('alert-warning');
    		}
        }
    	</script>


    mehemada bn ethakota ganne.. therenne nane :(
    man kohomada php eke thiyena text eka ajax haraha alert eka athule display karanne :confused:
     

    LazyLizard

    Well-known member
  • Aug 27, 2015
    59,445
    14,447
    113
    10
    කටුකරෝලගම
    meka hariyai wage :sorry: kochchara try kalath AJAX, JS therenne nane :(:(:(
    ඔය කිලර් දාල තියෙන පෝස්ට් එකේ තියෙන විදිහ ඕකට වඩා හොඳයි :yes: මැසේජ් එකයි ක්ලාස් නේම් එකයි දෙකම උඩින් රිසල්ට් එක අනුව සෙට් කරලා යටින් නිකන්ම ඒ දෙක echo කරන්න. :yes:
     

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy
    Code:
        <script>
        $.ajax({ 
        url : 'index.php',
        type : 'GET',
        data : {'numberOfWords' : 10
         },     
        dataType:'json',
        success : function(data) {
        alert('Data: '+data);
         },
         error : function(request,error)
         {
             alert("Request: "+JSON.stringify(request));
         } });
            
        success: function( data ) {
            var json = $.parseJSON( data );
            if( data.success == true ) {
                var msg = data.msg;
                $('#alert').removeClass('alert-warning').addClass('alert-success');
            } else {
                var msg = data.msg;
                $('#alert').removeClass('alert-success').addClass('alert-warning');
            }
        }
        </script>
    mehemada bn ethakota ganne.. therenne nane :(
    man kohomada php eke thiyena text eka ajax haraha alert eka athule display karanne :confused:

    aiyo ban menna sample ekak liwwa

    https://jsfiddle.net/pxp3d1qh/
     

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy
    meka hariyai wage :sorry: kochchara try kalath AJAX, JS therenne nane :(:(:(

    don't give up :P

    Oya widihatat karapan. Oya widihata karanna giyama uba thread danne

    PHP:
    Warning: Cannot modify header information - headers already sent by (output started at index.php:9) in index.php on line 12
    Kiyala :rofl: or wena mokak hari.. so hema dema try karanna nettam igena ganna ba :D
     
    Last edited:

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy
    Code:
        <script>
        $.ajax({ 
        url : 'index.php',
        type : 'GET',
        data : {'numberOfWords' : 10
         },     
        dataType:'json',
        success : function(data) {
        alert('Data: '+data);
         },
         error : function(request,error)
         {
             alert("Request: "+JSON.stringify(request));
         } });
            
        success: function( data ) {
            var json = $.parseJSON( data );
            if( data.success == true ) {
                var msg = data.msg;
                $('#alert').removeClass('alert-warning').addClass('alert-success');
            } else {
                var msg = data.msg;
                $('#alert').removeClass('alert-success').addClass('alert-warning');
            }
        }
        </script>
    mehemada bn ethakota ganne.. therenne nane :(
    man kohomada php eke thiyena text eka ajax haraha alert eka athule display karanne :confused:


    ayeth https://jsfiddle.net/pxp3d1qh/ update kara. oke javascript part eka hodata therum ganin. Mama sample json data use karala tiyenne

    HTML:
    {"ip": "8.8.8.8","hostname": "google-public-dns-a.google.com","city": "Mountain View","region": "California","country": "US","loc": "37.3860,-122.0840","postal": "94035","phone": "650","org": "AS15169 Google LLC"}

    ubata therum ganna liwwe.

    den ube json out eka enne.

    HTML:
    {"success": true,"msg": "Successfully updated"}

    kiyala

    den oka uba mama liwwa ekath ekka compare karala wede karaganna puluwan ne.
     

    ArunaTelshan

    Well-known member
  • Nov 29, 2013
    3,255
    1,216
    113
    Biyagama
    ඔය කිලර් දාල තියෙන පෝස්ට් එකේ තියෙන විදිහ ඕකට වඩා හොඳයි :yes: මැසේජ් එකයි ක්ලාස් නේම් එකයි දෙකම උඩින් රිසල්ට් එක අනුව සෙට් කරලා යටින් නිකන්ම ඒ දෙක echo කරන්න. :yes:

    mehema kalaama page eka load weddith echo success wenawa bn.. submit karanna kalin messege eka display wenawa. :angry: