Hi Am Mittwoch, den 29.09.2010, 03:23 +0530 schrieb Ap.Muthu: > Just before line 42, > $_SESSION['pid'] = 0 > $_POST is blank > $_REQUEST[' pid'] = 0
That's ok, no problem. But maybe I found the issue, but not the solution. class_gui_input_person.php, after line 311 the section start where a new patient will be inserted to the database: <------------> if(!$error_person_exists||$mode=='forcesave'){ if($person_obj->insertDataFromInternalArray()){ <------------> This part is ok (checked). The record will be created, all values as far I could see are there. Perfect. The source of this bug must be somewhere here: <------------> if(!$update){ $oid = $db->Insert_ID(); $pid=$person_obj->LastInsertPK('pid',$oid); //EL: set the new pid $person_obj->setPID($pid); } <------------> In fact: If you have an empty care_person, $db->Insert_ID() will return zero -> pid will be set to 0. But the record is there. So after the 2nd call of this part of the script (another patient will be registered), the Insert_ID() adodb function returns the correct value. That seems for me the real source of all these kind of bugs (even the pic, because the filename of the patient picture is given by its pid, when it is 0 then it will be called 0.jpg etc.) So either it is here an real adodb issue (why does it not happen before?) or the table creation had been changed. Any idea? Robert > > > > Line 42 in /modules/registration_admmission/patient_register_show.php is: > > $person = & new GuiPersonShow; > > Should we do away with the "&"? > > Does it make a difference? > > > > > >> Hi Muthu, > >> > >> Yes, I know. It has not closed that issue. This is a really heavy bug... > >> It happen always to the very first pid. Then it seems to be ok.. > >> > >> Wow.. now going through all the files and see where the pid will be > >> transported by 0 records of care_person. > >> Well, the entry will be done in care_person correctly before the message > >> will be shown up. So it is an session issue somewhere. > >> > >> Robert > > > > > > > > ------------------------------------------------------------------------------ > > Start uncovering the many advantages of virtual appliances > > and start using them to simplify application deployment and > > accelerate your shift to cloud computing. > > http://p.sf.net/sfu/novell-sfdev2dev > > _______________________________________________ > > Care2002-developers mailing list > > Care2002-developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/care2002-developers > > > > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Care2002-developers mailing list > Care2002-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/care2002-developers -- -- -------------------------------------------- CARE2X - free Integ Hospital Info System https://sourceforge.net/projects/care2002/ http://www.care2x.org ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Care2002-developers mailing list Care2002-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/care2002-developers