PDA

View Full Version : سوال: خطا در کلاس PHP



Samira Reyhani
شنبه 10 آبان 1393, 10:08 صبح
یک کلاس PEOPLE دارم که دوتا تابع داره اولی برای نمایش افرادی مشخص که کنار هر فرد یک گزینه حذف و ویرایش قرار داده میشه که با زدن ویرایش به صفحه دیگه میره و با حذف تابع دوم کلاس فراخوانی میشه
مشکلی که دارم اینه با زدن ویرایش هیچ اتفاقی نمیوفته و تابع دوم خودبه خود فعال میشه....فقط کافیه صفحه رو رفرش کنم...تمام اطلاعاتم پاک میشه

مشکلم کجاست؟..






require_once("connect.php"); class people extends connect { //.............................select people................ public function select($id) { $result=mysql_query("SELECT tbl_people.p_id,tbl_people.name,tbl_people.tell,tb l_people.degree,tbl_people.img,tbl_people.graduate d_uni,tbl_people.subset,tbl_people.rank_uni,topic. topicFROM `tbl_people` , `topic` WHERE topic.a_id='$id' AND tbl_people.topic=topic.t_id ");

while($row=mysql_fetch_array($result)){
print '<div class="member">';print '<div style="width:90px; height:90px; margin:7px; box-shadow:1px 1px 1px 1px #C8C8C8;"><img height="87px" width="87px" title="'.$row['name'].'" alt="بدون تصویر" src="'.$row['img'].'"></div>';print '<div style="width:480px;"><p><b style="color:#c20841; font-size:18px; "> "'.$row['name'].'" </b></p><p><b>آخرین مدرک تحصیلی: </b>"'.$row['degree'].'"</p> <p><b>گرایش :</b> "'.$row['subset'].'" </p><p><b>دانشگاه فارغ التحصیلی :</b> "'.$row['graduated_uni'].'"</p><p><b>تلفن: </b>"'.$row['tell'].'"</p><p><b>حوزه فعالیت: </b>"'.$row['topic'].'"</p>';print '</div>';print '<div style=\"width:80px;\"><br>';
print '<form method="post" action="edit_people.php" >';print '<input type="hidden" name="id" value="$id">';print '<input type="submit" id="link-submit" value="ویرایش" ></form>';

print '<input type="button" id="link-submit2" value="حذف" onClick="'.$this->delete($row['p_id'],$row['img']).'">';
print '</div></div><div style="height:20px"></div>';} }//END SELECT //.............................delete people................ public function delete($id,$img) { $sql="DELETE FROM `tbl_people` WHERE `p_id`='$id'"; $result=mysql_query($sql); if (file_exists($img)) unlink($img);
}//END DELETE }