function parentinfo($uid) { $arr = array("childID" => $uid); $re = ParentInfo::parentinfo_select($arr, 2); $parent = array(); while ($line = mysql_fetch_array($re, MYSQL_ASSOC)) { $line['isMum'] == 1 ? $parent['mum'] = $line : ($parent['dad'] = $line); } return $parent; }
function upAddress($data = array(), $uid, $isParent = 0, $isMum = 1) { //$condition = '`childID`='.$uid; $se_uid = array('uid' => $uid); $arr = array('childID' => $uid, 'isMum' => $isMum); //$p = ($isMum = 1 ? "母":"父"); if (!$isParent) { if (mysql_fetch_array(UserInfo::userinfo_select($se_uid, 1))) { $condition = '`uid`=' . $uid; $re = UserInfo::userinfo_update($data, $condition); if ($re) { return mysql_fetch_array(UserInfo::userinfo_select($se_uid, 1), MYSQL_ASSOC); } else { return 400; } } else { return 400; } } else { if (ParentInfo::parentinfo_select_affect($arr, 1)) { $data['childID'] = $uid; $data['isMum'] = $isMum; $condition = '`childID`=' . $uid . ' AND `isMum`=' . $isMum; $re = ParentInfo::parentinfo_update($data, $condition); if ($re) { return mysql_fetch_array(ParentInfo::parentinfo_select($arr, 1), MYSQL_ASSOC); } else { return 400; } } else { $data['childID'] = $uid; $data['isMum'] = $isMum; $re = ParentInfo::parentinfo_insert($data); if ($re) { return mysql_fetch_array(ParentInfo::parentinfo_select($arr, 1), MYSQL_ASSOC); } else { return 400; } } } }
<?php //父母基本信息接口 require_once '../../models/Response.php'; require_once '../../models/data/ParentInfo.php'; if (isset($_GET['uid'])) { $uid = $_GET['uid']; $arr = array('childID' => $uid); $re = new ParentInfo(); $userinfo = $re->parentinfo_select($arr, 5); //个人信息 $data = array(); $r = ''; while ($r = mysql_fetch_assoc($userinfo)) { $data[$r['isMum'] == 1 ? 'mum' : 'dad'] = $r; } $msg = new Response(); echo $msg->show('200', $data); }