php my sql

theaf

Active member
  • Jun 1, 2012
    290
    33
    28
    <form method="POST"action="insertdata.php">
    Name:<input type="text" name="name">
    age:<input type="text" name="age">
    <button name="submit" type="submit">submit</button>
    </form>

    :frown:
    php page එක

    <?php
    if(isset($_POST['submit'])){
    $name=$_POST['name'];
    $age=$_POST['age'];

    $con=mysql_connect("localhost","root","");
    mysql_select_db("test2",$con);

    mysql_query("INSERT INTO
    student(name,age)
    VALUES('$name','$age')") or die(mysql_error());
    echo "hi";

    }else{
    echo "pala";
    }

    මචන්ලා මේකේ database එකේ blank record වදින එක නවත්තන්නේ කොහොමද
     

    kosandpol

    Well-known member
  • Jun 10, 2008
    45,329
    1,492
    113
    Code:
    <?php
    if(isset($_POST['submit'])){
    $name=$_POST['name'];
    $age=$_POST['age'];
    
    if ((strlen($name) >0) && strlen($age>0))
    {
    $con=mysql_connect("localhost","root","");
    mysql_select_db("test2",$con);
    
    mysql_query("INSERT INTO 
    student(name,age)
    VALUES('$name','$age')") or die(mysql_error());
    echo "hi";
    }
    else
    {
    echo "blank values";
    }
    
    }else{
    echo "pala";
    }

    ඕක හරිද බලන්න..
     

    DjSpK

    Well-known member
  • Nov 4, 2008
    5,298
    1,005
    113
    I'm Looking for Me !
    code eke me line eke podi varaddak thiyenava
    Code:
    mysql_query("INSERT INTO student(name,age)VALUES('$name','$age')") or die(mysql_error());

    Code:
    mysql_query($con,"INSERT INTO student(name,age)VALUES('$name','$age')") or die(mysql_error());
     

    Ayeshlive

    Well-known member
  • Jul 1, 2011
    10,570
    943
    113
    *̶͑̾̾​̅ͫ͏̙̤g͛͆̾ͫ̑͆&
    PHP:
    <?php
    if(isset($_POST['submit'])
      && !empty($_POST['name'])
      && !empty($_POST['age']) 
      ){
      $name =& $_POST['name'];
      $age =& $_POST['age'];
    
      $con =  mysql_connect("localhost","root","");
      mysql_select_db("test2",$con);
    
      mysql_query("INSERT INTO
        student(name,age)
        VALUES('$name','$age')") or die(mysql_error());
      echo "hi";
      } else {
        echo "pala";
      }
      ?>

    BTW, your coding is horrible bro. You should use PDO or at least mysqli_* with some mysql escaping. You'll never get selected if you show this in an interview.
     

    theaf

    Active member
  • Jun 1, 2012
    290
    33
    28
    Code:
    <?php
    if(isset($_POST['submit'])){
    $name=$_POST['name'];
    $age=$_POST['age'];
    
    if ((strlen($name) >0) && strlen($age>0))
    {
    $con=mysql_connect("localhost","root","");
    mysql_select_db("test2",$con);
    
    mysql_query("INSERT INTO 
    student(name,age)
    VALUES('$name','$age')") or die(mysql_error());
    echo "hi";
    }
    else
    {
    echo "blank values";
    }
    
    }else{
    echo "pala";
    }

    ඕක හරිද බලන්න..

    nane ethakota dekatama enne blank value kiyalane:no:
     

    theaf

    Active member
  • Jun 1, 2012
    290
    33
    28
    PHP:
    <?php
    if(isset($_POST['submit'])
      && !empty($_POST['name'])
      && !empty($_POST['age']) 
      ){
      $name =& $_POST['name'];
      $age =& $_POST['age'];
    
      $con =  mysql_connect("localhost","root","");
      mysql_select_db("test2",$con);
    
      mysql_query("INSERT INTO
        student(name,age)
        VALUES('$name','$age')") or die(mysql_error());
      echo "hi";
      } else {
        echo "pala";
      }
      ?>

    BTW, your coding is horrible bro. You should use PDO or at least mysqli_* with some mysql escaping. You'll never get selected if you show this in an interview.

    ahh vade harii thankx