PDA

View Full Version : حرکت بین رکوردهای یک دیتابیس



msafvati
یک شنبه 17 شهریور 1387, 15:22 عصر
با سلام خدمت دوستان
چطور میشه بین رکوردهای یک دیتابیس حرکت کرد مانند حرکت به رکورد بعدی یا رکورد قبلی
پیشاپیش ممنون از راهنماییتون

من از odbc function ها استفاده می کنم نه از mysql

love4php
دوشنبه 18 شهریور 1387, 11:00 صبح
دوست من زیاد فرقی نداره .. اکه همه فیلد ها را بیرون کشیدی فقط لازمه از odbc_fetch_array استفاده کنی
موفق باشی

msafvati
دوشنبه 18 شهریور 1387, 13:35 عصر
با سلام خدمت دوستان
اين اسکريپتي که در پايين ديده ميشه براي حرکت به سمت رکورد بعدي هست که خودم نوشتم اما اينجا وقتي من بر روي دکمه بعدي کليک ميکنم محتويات همه رکوردها براي من نشان ميده در صورتي که من ميخواهم با کليک بر روي دکمه بعدي ابتدا رکورد اول و با کليک هاي بعدي رکوردهاي بعدي رو نمايش بده
لطفا اگه امکان داره اين اسکريپت رو تصحيح کنيد



<form action="http://127.0.0.1:8080/TT.php" method="POST">
<input type="submit" value="next" name="next"><br><br>
<?php
$connection= odbc_connect("test", "", "");
$query = "SELECT username FROM tbltest";
$Res = odbc_do($connection, $query);
if (isset($_POST['next'])){
$i=0;
while(odbc_fetch_row($Res)){
$r=odbc_result($Res,$i);
echo $r;
}
$i++;
}
odbc_close($connection);


and



<form action="http://127.0.0.1:8080/odbc_fetch_row.php" method="POST">
<input type="submit" value="next" name="next"><br><br>
<?php
$connection= odbc_connect("test", "", "");
$query = "SELECT username FROM tbltest";
$Res = odbc_do($connection, $query);
if (isset($_POST['next'])){
$i=0;
while (odbc_fetch_row($Res)){
$i = odbc_result($Res,'username');
echo "$i </br>";
}
}
$i++;
odbc_close($connection);
?>

mn3250
دوشنبه 18 شهریور 1387, 14:37 عصر
http://php.about.com/od/phpwithmysql/ss/php_pagination.htm