PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغییر سیستم



hannah
October 26th, 2011, 22:54
سلام
من یک سیستم نمرات رایگان دانلود کردم مشکلاتی داشت حل کردم ولی یکی از بررگترین مشکلش اینه که مثلا دانش آموز ثبت میکنی از اول به آخر نمیاد لیست جدید ترین ها که ثبت کردی میاد مثلا از شماره 50 بعد شماره 1 خواستی باید بری صفحه بعد
فکر کنم باید پلاگین های ویرایش بشه و این سیستم پلاگین
j_script
lavalamp_menu
openwyswyg
tiny_box
داره
ولی نمیدونم چی رو باید یرایش کنم

Optimus
October 27th, 2011, 00:11
ببییند کوئری sql محدود نشده؟

hannah
October 27th, 2011, 09:51
ببییند کوئری sql محدود نشده؟
نه توی دیتا بیسش چیزی از اون تعریف نشده
3525

Optimus
October 27th, 2011, 11:14
توی کدهای PHP بگردید و SeLeCT اون صفحه را پیدا کنید ببینید LIMIT شده ، مثلا DEsc یا LIMIT 10

kingoftehran
October 27th, 2011, 11:17
با سلام
فکر می کنم مشکل از سورت بندی هست در حال حاظر روی dec هست اگر کوئری روی accesding بزارید اوکی میشه.

hannah
October 27th, 2011, 14:02
تشکر از دوستان برای این که جواب دادن
من پوشه پلاگین رو میذارم واستون اگر یک ادیت معمولی میخوام ممنون میشم انجام بدید اگر هم وقت گیره و هزینه داره لطفا هزینه رو بگید
http://www.4ul.com/uploads/plugins.zip

---------- Post added at 01:02 PM ---------- Previous post was at 12:57 PM ----------

اینم کد اون صفحه

$temp=new $class_name();
if(!isset($_GET['f']))
{
$per_page=20;
$pages=$temp->get_rows_count()/$per_page+1;
if(isset($_GET['page']))
$rows=$temp->get_rows((($_GET['page']-1)*$per_page).",$per_page");
else
$rows=$temp->get_rows("0,$per_page");

}
else
$rows=$temp->custome_find($_GET['f'],$_GET['value']);

?>
<head>
<?php
print $headers;
?>
<title><?php print lang($class_name);?></title>
<link rel="stylesheet" href="../../../templates/admin/grid.css" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>

<?php print lavalamp_menu::menu();?>


<div id="container">
<script>

function del(id)
{
answer=confirm("آيا شما مطمئن به حذف كردن هستيد؟");
if(answer)
{
return true;
}
return false;
}
function refresh()
{
window.top.location='index.php';
}

</script>

<?php
if(isset($_GET['del']))
{
$temp=new $class_name();
$temp=$temp->find_by_id($_GET['del']);
if($temp->destory())
{
j_script::j_print("TINY.box.show({html:'مورد حذف شد',animate:false,close:false,boxid:'error',top: 5})");

}
else
j_script::j_print("TINY.box.show({html:'".$temp->errors()."',animate:false,close:false,boxid:'error',top:5})");
j_script::j_print("setTimeout('refresh()',2000);");

}

?>
<table id="rows" >
<caption>
<?php print lang("list ".$class_name);?>
</caption>
<thead>
<tr>
<?php
foreach($temp->array_vars as $fild=>$empty)
{
if($fild!="password")
print "<th scope='col'>".lang($fild)."</th>";
}
?>

<th scope="col">حذف</th>
<th scope="col">ويرايش</th>

</tr>
</thead>
<tbody>
<?php
$i=0;
if(is_array($rows))
{
foreach($rows as $row)
{
$i++;

?>
<tr <?php if($i%2==1) print "class='odd'"; ?> >

<?php
foreach($row->array_vars as $fild=>$value)
{
if($fild!="password")
print "<td>$value</td>";
}
?>

<td><a onclick="del()" href="index.php?del=<?php print $row->get_value('id');?>">حذف مورد</a> </td>
<td><a href="edit.php?id=<?php print $row->get_value("id");?>">ويرايش</a></td>
</tr>
<?php
} }
?>
<?php
if($pages)
{
for($i=1;$i<=$pages;$i++)
{
print "<a href='?page=$i'>$i</a>";
}
}
?>
</tbody>
</table>
<a href="group_add.php">افزودن گروهي</a>
<br/>
<a href="../../import_excel/?K=<?php print $class_name;?>">افزودن از فايل اكسل</a>


</div>
</body>

Optimus
October 27th, 2011, 20:04
فایلتون دانلود نمی شه!

توی این کد هم هیچ کوئری نیست که بشه دست کاریش کرد!
بگردید جایی که کوئری چیزی را Select می کنه پیدا کنید و کد صفحشو بگزارید تا چک کنیم

hannah
October 30th, 2011, 23:07
من چیزی پیدا نکردم ولی اون پوشه رو ضمینه کردم
3565

hannah
November 19th, 2011, 15:17
پیداش کردم
مثلا این کده


$query="select * from final_marks
where st_code in(select personal_code from students where room_code=$code)";
return final_marks::get_rows_by_query($query);