$con = mysql_connect("localhost","root","12345");
if (!$con)
  die('Could not connect: ' . mysql_error());
  echo "connection made";
        echo("You clicked nw_update!");
    else {
    echo" dhur";

    <form action="<?php echo $_SERVER(PHP_SELF); ?>" method="POST"    >
        <input type="button" id="nw_update" value="NW_Update"/>

In the above code when the button is clicked i want the echo("You clicked nw_update!"); to be executed. PLease could you help out.

Are you getting an error?

Have you tried it without the mysql connection?

the else part is automatically printed the connection part is ok.. i have already tested that

Why not execute SQL on $_POST instead?

if ($_POST)
    //Connection to DB
    //Execute Query

@Javvy good idea! Or you could have an hidden attribute inside your form:

<input type="hidden" name="submitted" value="TRUE">

Making sure it's after your submit button and then inside PHP:

      // SQL
      // SQL

Your button should be a submit instead as what you have won't submit your form or post your data.
<input type="submit" id="nw_update" value="NW_Update"/>