rsammy Posted July 20, 2006 Share Posted July 20, 2006 Hi,I am trying to populate some fields on screen with values from db. i wrote the query and tested it out in MySQL and it works fine. it returns the necessary records. only, when i use the same query in my code, just the label names print on screen and no values for them.here is the code... I am not sure where exactly the problem is, so am attaching the entire code for this page here.<?PHP //File for database information //require_once ("phpInclude/config.php"); require_once ("../config.php"); //File to verify authenticated user include ("phpInclude/cookie.php");if (isset($USER_NAME)){ list($user_fname, $user_lname) = explode (' ', $USER_NAME); $pat_ID=$_POST["pat_ID"]; if ($USER_NAME == ' Office Manager') { $query= "SELECT grp_name FROM group_details"; } else { $query= "SELECT grp_name FROM group_details, user_mgr WHERE user_mgr.user_fname='$user_fname' AND user_mgr.user_lname='$user_lname' AND user_mgr.user_grp_id=group_details.grp_id"; } $result=mysql_query($query); $row = mysql_fetch_array($result); $group_name = $row["grp_name"];}?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>INSTICOMM</title><link rel='stylesheet' type='text/css' href='css/styleSheet.css'><SCRIPT language="JavaScript" src="js/tree.js"></script><SCRIPT language="JavaScript" src="js/validateSSN.js"></SCRIPT><SCRIPT language="JavaScript">function trim(inputString){ // Removes leading and trailing spaces from the passed string. Also // removes consecutive spaces and replaces it with one space. var retValue = inputString; var ch = retValue.substring(0, 1); while (ch == " ") { // Check for spaces at the beginning of the string retValue = retValue.substring(1, retValue.length); ch = retValue.substring(0, 1); } ch = retValue.substring(retValue.length-1, retValue.length); while (ch == " ") { // Check for spaces at the end of the string retValue = retValue.substring(0, retValue.length-1); ch = retValue.substring(retValue.length-1, retValue.length); } while (retValue.indexOf(" ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length); // Again, there are two spaces in each of the strings } return retValue; // Return the trimmed string back to the user} // Ends the "trim" functionfunction validate(){ var err_msg = new Array(); var i=0; var j=0; var bigstring = "Please correct the following errors:\n"; var loginID = ""; var pass = ""; var count = 0; var aMatch = false; var aBlank = false; PatientFirstName = document.changeStatus.PatientFirstName.value; PatientLastName = document.changeStatus.PatientLastName.value; AdmitStatus = document.changeStatus.AdmitStatus.value; AdmitLocation = document.changeStatus.AdmitLocation.value; AdmitRoomNo = document.changeStatus.AdmitRoomNo.value; PatientCity = document.changeStatus.PatientCity.value; PatientState = document.changeStatus.PatientState.value; PatientZip = document.changeStatus.PatientZip.value; PatientHomePhone = document.changeStatus.PatientHomePhone.value; PatientDOB = document.changeStatus.PatientDOB.value; PatientSSN = document.changeStatus.PatientSSN.value; PatientSex = document.changeStatus.PatientSex.value; PatientEmergencyContactName= document.changeStatus.PatientEmergencyContactName.value; PatientEmergencyPhone= document.changeStatus.PatientEmergencyPhone.value; PatientEmployerPhone = document.changeStatus.PatientEmployerPhone.value; InsuranceProvider = document.changeStatus.InsuranceProvider.value; InsuranceID = document.changeStatus.InsuranceID.value; PatientRelationship = document.changeStatus.PatientRelationship.value; ClientName = document.changeStatus.ClientName.value;}</Script> <SCRIPT LANGUAGE="JavaScript"><!-- Beginfunction changeCase(frmObj){ var index; var tmpStr; var tmpChar; var preString; var postString; var strlen; //tmpStr = frmObj.value.toLowerCase(); tmpStr = frmObj.value; strLen = tmpStr.length; if (strLen > 0) { for (index = 0; index < strLen; index++) { if (index == 0) { tmpChar = tmpStr.substring(0,1).toUpperCase(); postString = tmpStr.substring(1,strLen); tmpStr = tmpChar + postString; } else { tmpChar = tmpStr.substring(index, index+1); if (tmpChar == " " && index < (strLen-1)) { tmpChar = tmpStr.substring(index+1, index+2).toUpperCase(); preString = tmpStr.substring(0, index+1); postString = tmpStr.substring(index+2,strLen); tmpStr = preString + tmpChar + postString; } } } } frmObj.value = tmpStr;}// End --></SCRIPT><SCRIPT language="JavaScript"><?PHP //Navigation File require_once ("../nav.php");?></SCRIPT><? $query=" SELECT pat_dgraphics.pat_first_name, pat_dgraphics.pat_mid_init, pat_dgraphics.pat_last_name, pat_dgraphics.pat_home_ph, Date_Format(pat_dgraphics.pat_dob, '%m/%d/%Y') as pat_dob, pat_dgraphics.pat_ssn, pat_dgraphics.pat_ID, pat_dgraphics.pat_phy_id, Date_Format(pat_dgraphics.pat_reg_date, '%m/%d/%Y') as enter_date, pat_dgraphics.pat_client_id, pat_ins_det.ins_pro, pat_ins_det.ins_grp_id, Date_Format(admit_stat.admit_visit_date, '%m/%d/%Y') as activate_date, admit_stat.admit_reason, admit_stat.admit_visit_loc, admit_stat.admit_room_no FROM pat_dgraphics, pat_ins_det, admit_stat where pat_ID='$pat_ID' ";print ("$pat_ID"); $result=mysql_db_query("$database[dbname]", $query); $r=mysql_fetch_array($result); $pat_first_name=$r["pat_first_name"]; $pat_mid_init=$r["pat_mid_init"]; $pat_last_name=$r["pat_last_name"]; $pat_home_ph=$r["pat_home_ph"]; $pat_dob=$r["pat_dob"]; $pat_ssn=$r["pat_ssn"]; $pat_client_id=$r["pat_client_id"]; $pat_phy_id = $r["pat_phy_id"]; $ins_pro = $r["ins_pro"]; $admit_reason = $r["admit_reason"]; $admit_status = $r["admit_status"]; $admit_visit_loc = $r["admit_visit_loc"]; $admit_room_no = $r["admit_room_no"]; $activate_date = $r["$activate_date"]; $enter_date = $r["$enter_date"]; $query ="SELECT * FROM pat_ins_det where ins_pat_id='$pat_ID' "; $result = mysql_query($query); $row= mysql_fetch_array($result); $ins_pro=$row["ins_pro"]; $ins_ref=$row["ins_ref"]; $ins_id=$row["ins_id"]; $ins_grp_id=$row["ins_grp_id"]; $clientquery="SELECT client_name FROM clients WHERE client_id = '$pat_client_id'"; $resultclient= mysql_query($clientquery); $row=mysql_fetch_array($resultclient); $client_name=$row["client_name"];?></head><BODY onload="window.scroll(0,yoffset)"><table width="900" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="4" bgcolor="#FFFFFF"> <div align="left"><font color="#FFFFFF"></font></div> <div align="right"><font color="#FFFFFF"><img src="images/title_barom.jpg" width="900" height="49"></font></div></td> </tr> <tr> <td align="left" valign="top" width="276"> <table width="276" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" valign="top"><div align="center"><img src="../images/clear.gif" height="15" width="1"><font color="#006699"><img src="images/clear.gif" height="15" width="1"><b><?PHP print($group_name); ?><br> User: </b><?PHP print($USER_NAME); ?> </font></div></td> </tr> <tr> <td align="left" valign="top"> <SCRIPT language="JavaScript"> tree.loadState() tree.display()</SCRIPT> </td> </tr></table> </td> </a><br> <br> </div> <table width="614" border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#006699"> <tr> <td bgcolor="#006699" width="475" height="19"> <div align="left"><b><font color="#FFFFFF">Existing Patient: Change Patient Information/Status</font></b> </div></td> </tr> <tr> <td> <table width="608" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="3"><img src="../images/clear.gif" width="1" height="15"></td> </tr> <tr> <td width="15"> </td> <!--<td width="578" rowspan="3" align="left" valign="top"> <form name="EditPatInfo" method="post" action="UpdatedPatInfo.php" onSubmit="return validate()">--> <td width="578" rowspan="3" align="left" valign="top"> <form name="changeStatus" method="post" action="updatedStatus.php" onSubmit="return validate()"> <p align="center"><br><b>EXISTING PATIENT INFORMATION</b> <br></p> <table width="563" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="283"> <div align="right"><font class="inputLbl"> <input type="hidden" name="pat_ID" value="<? print ("$pat_ID"); ?>"> </font></div></td> <td colspan="2"> </td> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl"> </font></div></td> <td colspan="2"> </td> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl">First Name: </font></div></td> <td colspan="2"><font class="plnTxtBl" type="text" name="PatientFirstName"><? print ("$pat_first_name"); ?></font> </td> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl">Middle Initial: </font></div></td> <td colspan="2"><font class="plnTxtBl"><? print ("$pat_mid_init"); ?></font> </td> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl">Last Name: </font></div></td> <td colspan="2"><font class="plnTxtBl"><? print ("$pat_last_name"); ?></font> </td> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl">Date of Birth as mm/dd/yyyy: </font></div></td> <td colspan="2"><font class="plnTxtBl"><? print ("$pat_dob"); ?></font> <script language=javascript> function validateBDay() { var BirthdayDay = document.EditPatInfo.PatientDOB.value; var bDate = BirthdayDay.split("/"); var bMonth = bDate[0]; var bDay = bDate[1]; var bYear = bDate[2]; var BDate = new Date(bYear, (bMonth - 1), bDay); var Today = new Date(); TodayDay = Today.getDate(); TodayMon = Today.getMonth()+1; TodayYear = Today.getYear(); if (TodayYear < 2000) TodayYear += 1900; //var sysdate = new Date(); if (BDate > Today) alert("Birthday cannot be greater than today's date"); } </script></td> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl">ASN/ SSN as a 9-digit number: </font></div></td> <td colspan="2"><font class="plnTxtBl"><? print ("$pat_ssn"); ?></font> </td> <!--<td width="108"><font class="errTxt"> <? if (!is_numeric($pat_ssn)){ print ("Please assign a valid 9-digit numeric ASN/ SSN for this patient."); } ?> </font></td> --> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl">Home Phone as 000-000-0000: </font></div></td> <td colspan="2"><font class="plnTxtBl"><? print ("$pat_home_ph"); ?></font> </td> </tr> <tr> <td><div align="right"><font class="inputLbl">Insurance Provider: </font></div></td> <td colspan="2"><font class="plnTxtBl"><? print ("$ins_pro"); ?></font> </td> </tr> </table> <!--<tr> <td width="283"> <div align="right"><font class="inputLbl">Employer Name: </font></div></td> <td colspan="2"> <input class="txtboxLarge" type="text" name="PatientEmployer" value="<? print("$pat_emp"); ?>" onBlur="javascript:changeCase(document.EditPatInfo.PatientEmployer);"> </td> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl">Occupation: </font></div></td> <td colspan="2"> <input class="txtboxLarge" type="text" name="PatientOccupation" value="<? print("$pat_occ"); ?>" onBlur="javascript:changeCase(document.EditPatInfo.PatientOccupation);"> </td> </tr> <tr> <td><div align="right"><font class="inputLbl">Employer Phone as 000-000-0000: </font></div></td> <td colspan="2"><input class="txtboxLarge" type="text" name="PatientEmployerPhone" value="<? print("$pat_emp_ph"); ?>" ></td> </tr> --> <p align="center"><b>STATUS INFORMATION</b> <br></p> <table width="562" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <div align="right"><font class="inputLbl">Reason: </font></div></td> <td colspan="2"> <input name="reason" type="text" class="txtboxLarge" value="<? if(isset($admit_reason)){print ("$admit_reason"); } ?>" > <span class="errTxt"> </span></td> </tr> <tr> <td width="283"> <div align="right"><font class="inputLbl">Preferred Provider: </font></div></td> <td colspan="2"> <?PHP //$query="select phy_id, phy_fname, phy_lname from phy_det order by phy_lname, phy_fname"; $query="select phy_id, phy_fname, phy_lname from phy_det where phy_disabled = 'Enable' order by phy_lname, phy_fname"; $result= mysql_query ($query); if ($result) { print ("<select name='physician'>"); if ($row = mysql_fetch_array($result)) { do { print("<option value=\""); print $row["phy_id"]; if($pat_phy_id == $row["phy_id"]) { print("\" selected>"); } else { print("\">"); } //print $row["phy_fname"]; print (" "); print $row["phy_lname"]; print $row["phy_lname"]; print (", "); print $row["phy_fname"]; print("</option>"); } while($row = mysql_fetch_array($result)); } } print ("</select>"); ?> </td> </tr> <tr> <td><div align="right"><font class="inputLbl">Registered Client: </font> </div></td> <td colspan="2"><? $queryclient="SELECT client_name, client_id FROM clients"; $resultclient= mysql_query($queryclient); if ($resultclient) //if (mysql_num_rows($resultclient) != 0) { //print ("<select name='client_id'>"); print ("<select name='ClientName'>"); //echo "$row"; if ($row = mysql_fetch_array($resultclient)) { do { print("<option value=\""); echo $row["client_name"]; if ($row["client_name"]== $client_name) { print("\" selected>"); } else { print("\">"); } print $row["client_name"]; print("</option>"); //} } while($row = mysql_fetch_array($resultclient)); } } print ("</select>"); //} ?></td> </tr> <tr> <td><div align="right"><font class="inputLbl">Insurance Ref #: </font></div></td> <td colspan="2"><input name="ins_ref" type="text" class="txtboxLarge" id="ins_ref" onBlur="javascript:changeCase(document.EditPatInfo.InsuranceProvider);" value="<? print("$ins_ref"); ?>"></td> </tr>--> <tr> <td width="282"> <div align="right"><font class="inputLbl">Status: </font></div></td> <td colspan="2"><input class="txtboxLarge" type="text" name="AdmitStatus" value="<? print ("$admit_status"); ?>"> </td> </tr> <tr> <td width="282"> <div align="right"><font class="inputLbl">Location: </font></div></td> <td colspan="2"><input class="txtboxLarge" type="text" name="AdmitLocation" value="<? print ("$admit_visit_loc"); ?>"> </td> </tr> <tr> <td width="282"> <div align="right"><font class="inputLbl">Room#: </font></div></td> <td colspan="2"><input class="txtboxLarge" type="text" name="AdmitRoomNo" value="<? print ("$admit_room_no "); ?>"> </td> </tr> <tr> <td width="278"> <div align="right"><font class="inputLbl">Enter Date: </font></div></td> <td colspan="2"><font class="plnTxtBl"><? print ("$enter_date"); ?></font></td> </tr> <tr> <td width="278"> <div align="right"><font class="inputLbl">Activate Date: </font></div></td> <td colspan="2"><font class="plnTxtBl"><? print ("$activate_date"); ?></font></td> </tr> <tr> <td width="282"> <div align="right"></div></td> <td width="280"> </td> </tr> <tr> <td width="282"> <div align="right"></div></td> <td width="280"> <input class="sbttn" type="submit" name="Submit" value="Update"> </td> </tr> <tr> <td width="282"> <div align="right"></div></td> <td width="280"> </td> </tr> </table> </form> <p align="center"> </p> <p align="center"> </p></td> <td width="15"> </td> </tr> <tr> <td width="15"> </td> <td width="15"> </td> </tr> <tr> <td width="15" height="478"><img src="../images/clear.gif" width="15" height="8"></td> <td width="15" height="478"><img src="../images/clear.gif" width="15" height="1"></td> </tr> <tr> <td colspan="3"><img src="../images/clear.gif" width="1" height="15"></td> </tr> </table></td> </tr> </table> <p> </p></td> </tr> <tr> <td align="left" valign="top" width="276"> </td> <td colspan="3" width="624"> </td> </tr></table></body></html><?PHP mysql_close();?>****************************can someone help me out with this one please? thanx in advance Quote Link to comment https://forums.phpfreaks.com/topic/15178-solved-trying-to-populate-fields-with-values-from-db/ 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.