ورود

View Full Version : پاک کردن یک فیلد از جدول در صفحه خودش



manager_66
چهارشنبه 11 مرداد 1391, 11:31 صبح
سلام . من یک صفحه دارم به این شکل

http://barnamenevis.org/attachment.php?attachmentid=90557&d=1343742670

با این کدها :


<form action="?action=searchres" method="POST">
<table class="drmanage">
<tr>
<td>
<label style="font-weight:bold;"> بخش : </label>
<select name="profid" onchange="result(this.value);" class="combosearch">
<option value="allprof"> همه </option>
<?php
$prof=mysql_query("select * from `prof`");
if($prof)
while($profrow=mysql_fetch_assoc($prof))
{
$id=$profrow['id'];
$name=$profrow["name"];
if (isset($_POST['profid']) && $id==$_POST['profid'])
echo '<option value="'.$id.'" selected="selected">'.$name.'</option>';
else
echo '<option value="'.$id.'">'.$name.'</option>';
}
?>
</select>
</td>
<td>
<label style="font-weight:bold;"> تخصص : &nbsp; </label>
<div id="result" style="float:left;">
<select name="pid" class="combosearch">
<option value="allpart"> همه </option>
</select>
</div>
</td>
<td>
<input value="SUBMIT" type="submit" class="btn"/>
</td>
</tr>
</table>
</form>
?>




بعد تخصص و بخش رو انتخاب میکنم و روی دکمه SUBMIT کلیک میکنم و به این صفحه میرم

http://barnamenevis.org/attachment.php?attachmentid=90558&d=1343742771

با این کدها :




include_once '../_con/config.php';if(isset($_GET['action']) AND $_GET['action']=='searchres' AND $_GET['j']=='d'){ echo "deleted";}if(isset($_POST['profid'])){ $profid=$_POST["profid"]; $partid=$_POST["partid"]; if($profid=="allprof") { if($partid=="allpart") { $search="SELECT * FROM `dr`"; } else { $search="SELECT * FROM `dr` WHERE `part`='{$partid}'"; } } else { if($partid=="allpart") { $search="SELECT * FROM `dr` WHERE `prof`='{$profid}'"; } else { $search="SELECT * FROM `dr` WHERE `prof`='{$profid}' AND `part`='{$partid}'"; } } /*if(isset($_GET["id"])){ $did=$_GET["id"]; mysql_query("DELETE FROM `dr` WHERE `id`='{$did}'") or die(mysql_error()); }*/ $result=mysql_query($search) or die(mysql_error()); if($result) {?><table class="serachtable" border="1"> <tr> <th>del</th> <th>name</th> <th>prof</th> <th>part</th> <th>address</th> </tr><?php $tr=0; while($rowres=mysql_fetch_assoc($result)) { if($tr%2==0) echo '<tr class="colortr">'; else echo '<tr>';?> <td align="center"><a href="?action=searchres&j=d&id=<?php echo $rowres['id']; ?>"> <!--onclick="deldrmanage('<?php //echo $rowres["id"] ?>');" --> <img src="../_images/del.png" alt="broken img"/></a></td> <td><?php echo $rowres['name']; ?></td> <td><?php $pro=mysql_fetch_assoc(mysql_query("SELECT * FROM `prof` WHERE `id`='{$rowres['prof']}'")); echo $pro['name']; ?></td> <td><?php $par=mysql_fetch_assoc(mysql_query("SELECT * FROM `part` WHERE `id`='{$rowres['part']}'")); echo $par['name']; ?></td> <td><?php echo $rowres['ostan'].'/'.$rowres['city'];?></td> </tr> <?php $tr++; } echo '</table>'; }



این کدارو هر کار میکنم افقی نشون میده لطفا واسه دیدن کدای این قسمت به این تاپیک برین



http://barnamenevis.org/showthread.php?354115-%D9%BE%D8%A7%DA%A9-%DA%A9%D8%B1%D8%AF%D9%86-%DB%8C%DA%A9-%D9%81%DB%8C%D9%84%D8%AF-%D8%A7%D8%B2-%D8%AC%D8%AF%D9%88%D9%84-%D8%AF%D8%B1-%D8%B5%D9%81%D8%AD%D9%87-%D8%AE%D9%88%D8%AF%D8%B4




حالا مشکل اینجاست که وقتی میخام رو علامت ضربدر واسه پاک کردن یک فیلد کلیک کنم عملیات انجام میشه ولی میره یک صفحه دیگه . مثلا میخام اولین دکتر رو پاک کنم ولی اینطوری میشه :

http://barnamenevis.org/attachment.php?attachmentid=90561&d=1343743105

اما من میخام وقتی فیلدی پاک میشه تو همون صفحه قبل پاک بشه یعنی این صفحه و دیگه به صفحه دیگه ای نره :
http://barnamenevis.org/attachment.php?attachmentid=90558&d=1343742771

چیکار کنم بنظرتون ؟ اگه بد توضیح دادم بگین دوباره بگم . ممنون