fanboime Posted April 26, 2014 Share Posted April 26, 2014 here is my insert method public function add($values) { $sql = "insert into vehicles(`vehicle_plates`,`DA`,`type`, `model`, `driver`) values('$values')"; if(!mysql_query($sql)) { $this->error = mysql_error(); return true; } else { return false; } } And here is my Button click funtion $( "#button" ).button(); $( "#button" ).click(function( event ) { <?PHP if(isset($_POST["subBtn"])) { $fName = $g->clean($_POST["fullname"],1); $sDate = date('Y-m-d', strtotime($_POST["startdate"])); $roomNum = $g->clean($_POST["roomnumber"]); $driver = $g->clean($_POST["driver"],1); $model = $g->clean($_POST["model"],1); $json = '{"a":$fName, "b":$sDate, "c":$roomNum, "d":$model, "e":$driver}'; $array = json_decode($json, true); $values = implode(",", $array); $g->add($values); } ?> }); Everytime i click my button it Postsback and nothing inserts in my database... Quote Link to comment https://forums.phpfreaks.com/topic/288040-help-with-json-in-php/ Share on other sites More sharing options...
fastsol Posted April 26, 2014 Share Posted April 26, 2014 You're going about this completely wrong. PHP only executes on the server side upon page load, not from a javascript action. Take a look at this tutorial and it will help you understand well. https://www.youtube.com/watch?v=-EHbBHm5l4g Quote Link to comment https://forums.phpfreaks.com/topic/288040-help-with-json-in-php/#findComment-1477371 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.