I want to execute sql command such as
$query_run = mysql_query($query);
in php. But the only way I can find to trigger php event is to submit a form using:
if(isset$POST['submit']) {
$query_run = mysql_query($query);
}
But this would refresh the page and wipe off every thing that dynamically created on the page.
What I want is to have a button, press which to trigger sql commands without reloading the page like onclick in js. However, sql command cannot be run inside js function (as I can find).
PHP is parsed server side which means you can’t have it run code without making a server request. Once the page is delivered to the client any php parsing is complete.
You can create a button or link that will send off an http request through javascript, an AJAX call, to a small php script that does the database work you want done. You wouldn’t have it call your whole page again. The output from this gets returned to the javascript and can be used to update a CSS block element with success or failure notices.
Here’s the W3C Ajax tutorial http://www.w3schools.com/ajax/default.asp