PDA

View Full Version : سوال: یه تغییر در فایل payment



tohid5180
یک شنبه 24 دی 1391, 12:58 عصر
سلام دوستان

من یه اسکریپت دارم که دارای فایل گزارش پرداختهای آنلاین .

هر کاربری پرداخت میکنه میخوام sort بر اساس تاریخ باشه. یعنی پرداخت های جدید ابتدا نشون داده بشن. اما در حال حاضر قدیمی ها ابتدا نشون داده میشن.

متاسفانه من از php سر در نمیارم.....ممنون میشم راهنمایی کنید.



<?php
require_once('auth.php');
function content(){
global $link;

if(isset($_GET['del'])){
$id=$_GET['del'];
$sql=mysql_query("DELETE FROM payment where id='$id'");
if($sql){
echo"با موفقيت حذف شد";
}else{
echo"خطا";
}

}else{
?>
<table class="listTable" width="100%" style="border: 1px solid #060;">
<tr align="center">
<th>رديف</th>
<th>شناسه تراكنش</th>
<th>نام كاربري</th>
<th>مبلغ ( تومان )</th>
<th>تاريخ ثبت</th>
<th>زمان ثبت</th>
<th>مشاهده</th>
</tr>
<?
$sql=mysql_query("SELECT * FROM payment where is_new=0");
$i=0;
while($row=mysql_fetch_assoc($sql)){
$i++;
if($i%2){
$classColor='tableRow1';
$onmouseout="this.className='tableRow1'";
}else{
$classColor='tableRow2';
$onmouseout="this.className='tableRow2'";
}
?>
<tr id="22382" class="<?=$classColor;?>" onmouseover="this.className='tableRowOver'" onmouseout="<?=$onmouseout;?>" align="center">
<td align="center" >


<?php echo $i; ?>


</td>
<td align="center" >


<?php echo $row['ref']; ?>


</td>


<td align="center" >


<?php echo $row['username']?>


</td>

<td align="center" style="direction:ltr" >


<?php echo $row["price"] ?>



</td>


<td align="center" style="direction:ltr" >


<?php echo $row["date"] ?>



</td>


<td align="center" >


<?php echo $row['time']?>


</td>

<td align="center" style="direction:ltr">
<a href='new_payment.php?view=<?php echo $row['id']?>'><img src='../image/browse.png'></a>
<a href='payment.php?del=<?php echo $row['id']?>' onclick="return confirm('آيا مطمئن هستيد؟')"><img src='../image/Delete.png'></a>
</td>

</tr>

<?
}
?>
</table>
<?
}
} include 'getTheme.php';?>

Reza1607
یک شنبه 24 دی 1391, 15:57 عصر
اين خط رو

$sql=mysql_query("SELECT * FROM payment where is_
new=0");
به اين صورت بنويسيد

$sql=mysql_query("SELECT * FROM payment where is_
new=0 ORDER BY id DESC");

tohid5180
یک شنبه 24 دی 1391, 18:35 عصر
ممنون دوست من....حل شد