Note that there are some explanatory texts on larger screens.

plurals
  1. POerror in json function saving data into database
    primarykey
    data
    text
    <p>I have tried a lot but I have not been able to find out what is wrong with this function to save two values into database. It has been working fine for another function to save one value. It behaves very strange here. Sometimes send 'parent' value &amp; sometimes stop sending it but never send msg value. Here is function. It works fine for one input i.e. parent but problems start with the addition of 2nd input. </p> <pre><code>&lt;script&gt; function ADDLISITEM(form) { var parent = form.txtInput.value; var msg = form.msgInput.value; form.txtInput.value = ""; form.msgInput.value = ""; var url = "send_mysql.php" var request = null; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari request=new XMLHttpRequest(); } else {// code for IE6, IE5 request=new ActiveXObject("Microsoft.XMLHTTP"); } request.open("POST", url, true); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.setRequestHeader("Connection", "close"); request.onreadystatechange = function(){ if (request.readyState == 4) { if (request.status == 200) { //alert('POST'); } else { alert(request.status); // fails here } } } request.send("parent=" + encodeURIComponent(parent).replace(/%20/g, '+')+"&amp;msg=" + encodeURIComponent(msg).replace(/%20/g, '+')); } &lt;/script&gt; </code></pre> <p>This is send.php</p> <p> $username = "babar";<br> $password = "k4541616";<br> $hostname = "localhost";<br> $dbh = mysql_connect($hostname, $username, $password) or die("Unable to connect<br> to MySQL");<br> $selected = mysql_select_db("spec",$dbh) or die("Could not select first_test");</p> <pre><code> //die(var_export($_POST,TRUE)); $parent = $_POST['parent']; $msg = $_POST['msg']; $name = 'Akhtar Nutt'; //$parent2 = json_decode($parent); $msg_ID = '2q7b2sfwwe'; //$msg2 = json_decode($msg); $query = "INSERT INTO msg2_Qualities(id,name,msg,msg_id,parent) VALUES ('','$name','$msg','$msg_ID','$parent')"; if(!mysql_query($query, $dbh)) {die('error:' .mysql_error()) ;} </code></pre> <p>?> </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload