Note that there are some explanatory texts on larger screens.

plurals
  1. POAjax php mysql - fetch multiple values
    primarykey
    data
    text
    <p>I want to fetch data from table 'driver' by using sql where (name = '? ') condition and fill the result into three text boxes .</p> <pre><code>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt;  &lt;script language="JavaScript" type="text/javascript"&gt; function ajax_post(){ // Create our XMLHttpRequest object var hr = new XMLHttpRequest(); // Create some variables we need to send to our PHP file var url = "my_parse_file.php"; var fn = document.getElementById("driver_name").value; // var ln = document.getElementById("last_name").value; var vars = "driver="+fn; hr.open("POST", url, true); // Set content type header information for sending url encoded variables in the request hr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); // Access the onreadystatechange event for the XMLHttpRequest object hr.onreadystatechange = function() { if(hr.readyState == 4 &amp;&amp; hr.status == 200) { var return_data = hr.responseText; document.getElementById("status").innerHTML = return_data; document.getElementById("contact_no").value = return_data; $("#wait").css("display","none"); } } // Send the data to PHP now... and wait for response to update the status div hr.send(vars); // Actually execute the request document.getElementById("status").innerHTML = "processing..."; $("#wait").css("display","block"); } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;form action="my_parse_file.php" method="post" id="form2"&gt; &lt;fieldset &gt; &lt;legend&gt;Dispatch&lt;/legend&gt; &lt;table width="50%" align="center"&gt; &lt;tr valign="baseline"&gt; &lt;td align="left"&gt;Dispatch_date:&lt;/td&gt; &lt;td&gt;&lt;input type="date" name="dispatch_date" value="" size="32" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="baseline"&gt; &lt;td align="left"&gt;Driver_name:&lt;/td&gt; &lt;td&gt;&lt;select name="driver_name" id="driver_name" onchange="javascript:ajax_post();"&gt; &lt;?php do { ?&gt; &lt;option value="&lt;?php echo $row_drivers['Driver_Name']?&gt;"&gt;&lt;?php echo $row_drivers['Driver_Name']?&gt;&lt;/option&gt; &lt;?php } while ($row_drivers = mysql_fetch_assoc($drivers)); $rows = mysql_num_rows($drivers); if($rows &gt; 0) { mysql_data_seek($drivers, 0); $row_drivers = mysql_fetch_assoc($drivers); } ?&gt; &lt;/select&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="baseline"&gt; &lt;td align="left"&gt;Driver_id:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="driver_id" value="" size="32" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="baseline"&gt; &lt;td align="left"&gt;Contact No.&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="contact_no" id="contact_no" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="baseline"&gt; &lt;td align="left"&gt;Truck_id:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="truck_id" value="" size="32" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="baseline"&gt; &lt;td align="left"&gt;Nums. of skids&lt;/td&gt; &lt;td&gt;&lt;input type="number" min="0" max="30" id="skids" required="required" /&gt; &amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="baseline"&gt; &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&lt;input type="submit" value="Insert record" /&gt; &lt;?php ?&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/fieldset&gt; &lt;input type="hidden" name="MM_insert" value="form2" /&gt; &lt;/form&gt; </code></pre> <p>I am trying to fetch data from other php page</p> <pre><code>&lt;?php echo ' Driver Name' ?&gt; &lt;?php echo ' Driver ID' ?&gt; &lt;?php echo ' Contact no' ?&gt; </code></pre> <p>so please help I am just new to Ajax and php</p>
    singulars
    1. This table or related slice is empty.
    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.
 

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