php help help

sudu hawa

Well-known member
  • Dec 1, 2011
    1,626
    100
    63
    ඔය පහලින් තියෙන කෝඩ් එකේ හිස් ( empty ) පොස්ට් යන එක නවත්තන්නේ කොහොදම කියලා පොඩ්ඩක් කියලා දෙන්න...

    HTML:
    <?php
                if(isset($_SESSION['email'])==true){
    }
    
    if(isset($_POST['sav'])){ 
    //text field
    $name= $_POST['name'];
    $comment= $_POST['comment'];
    if (strlen($comment)=="")
    {
    echo "Enter Your Details";
    }
    $username="lanka_com";
    $hostname="localhost";
    $password="147147";
    $con=mysql_connect($hostname,$username,$password);
    echo "Thank You " . $name;
    $select=mysql_select_db("lanka_comment",$con);
    {
    $result=mysql_query("INSERT INTO comment (name,comment) VALUES ('$name', '$comment')");
        } 
    mysql_close($con); 
    }
    ?>
     

    Dead Island

    Member
    Mar 22, 2012
    5,350
    682
    0
    ප්‍රශ්ණය පැහැදිලි නෑ නමුත් මේකේ එක තැනක් පැහැදිලිවම වැරදි වගේ

    if (strlen($comment)=="")
    {
    echo "Enter Your Details";
    }

    strlen function එකෙන් කරන්නේ ඒකට දෙන parameter value (string type) එකේ length එක numerical value (integer type) එකක් ලෙස දෙන එකයි ඉතින් ඒක string typed value එකක් සමග compare කරන එක ගැලපෙන්නේ නෑ. මෙහෙම කරන්න පුලුවන් කරන්න ඒ වෙනුවට


    if (strlen($comment) < 0)
    {
    echo "Enter Your Details";
    }else {

    // මෙතන අනෙක් code ටික
    }
     
    Last edited:
    • Like
    Reactions: ela

    hunk

    Junior member
  • Oct 1, 2006
    282
    19
    18
    if(isset($_POST['sav']) && $_POST['sav']="Save" ){


    Save kiyane button eke value eka
     

    hunk

    Junior member
  • Oct 1, 2006
    282
    19
    18
    mehema use karana
    if (strlen($comment)=="")
    wenuwata
    if ($comment=="") kiyala denna
     

    sudu hawa

    Well-known member
  • Dec 1, 2011
    1,626
    100
    63
    ප්‍රශ්ණය පැහැදිලි නෑ නමුත් මේකේ එක තැනක් පැහැදිලිවම වැරදි වගේ

    if (strlen($comment)=="")
    {
    echo "Enter Your Details";
    }

    strlen function එකෙන් කරන්නේ ඒකට දෙන parameter value (string type) එකේ length එක numerical value (integer type) එකක් ලෙස දෙන එකයි ඉතින් ඒක string typed value එකක් සමග compare කරන එක ගැලපෙන්නේ නෑ. මෙහෙම කරන්න පුලුවන් කරන්න ඒ වෙනුවට


    if (strlen($comment) < 0)
    {
    echo "Enter Your Details";
    }else {

    // මෙතන අනෙක් code ටික
    }
    thanks machan... empty yana eka nawathanna one....ekathe kiyala denna plzzz
     

    penguinruwan

    Well-known member
  • Aug 10, 2008
    967
    267
    83
    thanks machan... empty yana eka nawathanna one....ekathe kiyala denna plzzz

    Boss kiyanne Data Input eka Validate part eka wenta ;)

    ekata PHP walin ba, PHP thiyenne server Side Scripting nisa ekata Ena data check korala harinam Output kranna wenne..

    Ubata danna wenne Jquary, Ajax part ekakin ehema naththan Simple Javascript ekakin messege box ekak ewanna tiynne :)

    java Script eka
    function validateForm()
    {
    var x=document.forms["myForm"]["fname"].value;
    if (x==null || x=="")
    {
    alert("First name must be filled out");
    return false;
    }
    }

    Form Eka

    <form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">
    First name: <input type="text" name="fname">
    <input type="submit" value="Submit">
    </form>

    Hari giye nathaaaaa....

    oka balanna use karanna