الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعدد الصفحات لا يشتغل بموقعي

بدأه ayoub92 في 5 يونيو 2009 · 2 رد · 388 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله تعالى و بركاته

بسم الله الرحمن الرحيم و السلام و الصلاة على اشرف المرسلين

إخواني في الله مشرفي و أعضاء هذا المنتدى الحبيب

لن أنكر أن لكم الفضل فيما انا عليه الأن

إستطعت ان ابرمج و اصمم سكربت على دوقي و الفضل يعود إليكم

بعد انتهائي من برمجة السكربت، حبيت ان اجعل فيه نظاما لتعدد الصفحات

طبعاَ نجحت في تطبيق الدرس و اشتغل معايا جيداَ

لكن المشكلة يا إخواني في الله هو عندما أردت ان اجرب السكربت على موقعي تفاجئت ان بعض الخاصيات لا تعمل

بالضبط : خاصية تعدد الصفحات حيت لا استطيع التنقل،،،

إليكم الرابط الذي يختزل المشكلة ( اعتذر من الإدارة لا اعرف كيف اشرح المشكل بدون وضع الرابط )

www.instrump3.com/sql.php

بالنسبة لإصدار البي إتش بي و معلومات الخادم تجدونها هنا www.instrump3.com/php.php

Database

CREATE TABLE `dmar7_ex` (
  `id` int(4) NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '',
  `age` longtext NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

-- 
-- Contenu de la table `dmar7_ex`
-- 

INSERT INTO `dmar7_ex` VALUES (1, 'General C', '16');
INSERT INTO `dmar7_ex` VALUES (2, 'Gedneral C', '1d6');
INSERT INTO `dmar7_ex` VALUES (3, 'Gednerssal C', '1d6');

sql.php

<?php
require_once('Connections/connect.php');
if(!(isset($page)))
{
$page=1;
}
else
{
$page = intval($_GET['page']);
}

$con = mysql_connect("localhost","root","******");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("******", $con);

$max=2;
$from=($max*$page)-$max;
$sql = mysql_query("select * from dmar7_ex");
$num_sql = mysql_num_rows($sql);
$sql1 = mysql_query("select * from dmar7_ex limit $from,$max");

$pages=ceil($num_sql/$max);

$result = mysql_query("SELECT * FROM dmar7_ex");

echo "<table border='1'>
<tr>
<th>id</th>
<th>Name</th>
<th>Age</th>
</tr>";while($row = mysql_fetch_array($sql1))
  {
  echo "<tr>";
   echo "<td>" . $row['id'] . "</td>";
  echo "<td>" . $row['name'] . "</td>";
  echo "<td>" . $row['age'] . "</td>";
  echo "</tr>";
  }
echo "</table>";
mysql_close($con);

if($page>1)
{
$prev=$page-1;
echo"<a href=".$PHP_SELF."?page=$prev></a>";
}

for($i=1;$i<=$pages;$i++)
{
if($page==$i) echo"[$i]";
else
{
echo"<a href=".$PHP_SELF."?page=$i>$i</a>";
}
}

if($page<$pages)
{
$next=$page+1;
echo"<a href=".$PHP_SELF."?page=$next></a>";
}
?>

عسى يا إخوان ان تجدوا الحل لمشكلتي

أخوكم في الله العبقري

#2

قم بإستبدال هذا الكود :

[code[

if(!(isset($page)))

{

$page=1;

}

else

{

$page = intval($_GET['page']);

}

]/code[

بهذا الكود :

[code[

if($_GET['page'])

{

$page = intval($_GET['page']);

}

else

{

$page=1;

}

]/code[

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3

شكرا لك اخوي على الرد

تم حل المشكل بمنتدى أخر

أعيد و أكرر شكرا لك

مواضيع مشابهة