السلام عليكم
الذي فهمته من سؤالك انك تقصد عمل تقسيم للصفحات بواسطة الحروف بدلا من الارقام , وفي كل حرف يظهر البيانات التي تبدأ بنفس الحرف ...
كود:
<?php
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql: ' . mysql_error());
mysql_select_db($dbname);
$alphabet = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R',
'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
$page_name="t7.php";
$page=$_GET['page'];
if(!($page)) {
$page = 'A';
}
$result = mysql_query("Select * from $tablename where Upper(name) LIKE '$page%'") or die(mysql_error());
$bgcolor=='#f1f1f1';
echo "<table align=\"center\">";
while($record = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>";
echo $record[0]." ";
echo "</td>";
echo "</tr>";
}
echo "</table>";
foreach ($alphabet as $letter) {
if($letter <> $page)
echo " <a href='$page_name?page=$letter'><font face='Verdana' size='2'>$letter</font></a> ";
else
echo "<font face='Verdana' size='4' color=red>$letter</font>";
}
?>