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

مساعدة ضروري

بدأه HUSSEin-AHMeD في 15 أبريل 2011 · 21 رد · 1,113 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم ,,,,

ثاني سؤال لي في المنتدي و اتمني حد يرد علي و ميحصلش زي المرة الي فاتت ,,,لاني بجد متاخر في مشروع التخرج و محتاج مساعدة سريعة,

عاوز اعمل select menع او dropdown menu

اختار منها حاجة تضاف في قاعدة البيانات

بمعني اصح

عندي في قاعدة البينات مثلا الدولة

عاوز اعمل في فورم التسجيل قايمة يختار منها الدولة تضاف في قاعدة البيانات ,,,

هل تنفع ب _POST ولو لآ يا ريت الكود كامل طبعا باختيار او اتنين و انا هكمل يا ريت بس مساعدة بسرعة شباب الله يجازيكم خير.,,

=======

اشكركم جميعا و في انتظار الرد .....

@My Twitter

[spacing]

EGYPT

[/spacing]

#2

تفضل اخي مثال على ما طلبت

<form action="" method="post">
<select name="country">
<option value="الدولة1">الدولة1</option>
<option value="الدولة2">الدولة2</option>
<option value="الدولة3">الدولة3</option>
</select>
<input type="submit" value="ارسال" />
</form>

<?php

if (isset($_POST['country']))
{
  $country = $_POST['country'];

  echo $country;

  mysql_connect('localhost', 'root', '');
  mysql_select_db('test');

  mysql_query("insert into test values('', '$country')");
}

?>
#3

اشكرك جزيلا ...... ربنا يجازيك خير .

@My Twitter

[spacing]

EGYPT

[/spacing]

#4

اخي عندي استفسار تاني يا ريت لو تساعدني ,,,<br />

عاوز اعمل صفحة تعرض كل بيانات الاعضاء في قاعدة البيانات و جمب كل عضو زرار ( تعديل , مسح ) من قاعدة البيانات ,,

المهم انا عملتها بدالة select * from

بس المشكلة ان الجدول بيعرض اول عضو في القاعدة بس مش كل الاعضاء ,,, و مش عارف اضيف جمبه تعديل و مسج ,,,

الكود اهو يا ريت لو تقولي الغلط فين اكون شاكر ليك جدا جدا ,,,

<?php
include("config.php");
session_start();

if(isset($_SESSION["id"]))
	{
	$sql="SELECT * FROM admin where id=".$_SESSION['id'];
	$result=mysql_query($sql);
	$row=mysql_fetch_assoc($result);
?>
		<!--add form start-->
		<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
		<tr>
		<form name="form1" method="post" action="add_admin.php">
		<td>
		<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
		<tr>
		<td width="78"><b>AdminName</b></td>
		<td width="5"><b>:</b></td>
		<td width="188"><input name="admin_name" type="text" id="admin_name"></td>

		<td><b>Password</b></td>
		<td><b>:</b></td>
		<td><input name="admin_pass" type="password" id="admin_pass"></td>

		<td colspan="3">
		<p align="center"><input type="submit" name="Submit" value="Add New Admin"></td>
		</tr>
		</table>
		</td>
		</form>
		</tr>
		</table>
		<!-- end adding -->
		<!-- admin's table -->
		</br>
		</br>
		<center><b>ADMINS</b></center>
		<table width="200" border="1" align="center">
        <tr>
        <td>ID</td>
        <td>Name</td>
        <td>PassWord</td>
		</tr>
		<tr>
		<?php
		$sql="SELECT * FROM admin";
		$result=mysql_query($sql);
		$row=mysql_fetch_assoc($result);
		foreach($row as $k=>$v)
		{	
			echo "<td> $v </td>";
		}		
		?>
        </tr>
		</table>
		<!--admin's table end -->
		<!-- footer form -->
		<left>
		<form name="jump">
		<select name="menu">
		<option value="">Go To...</option>
		<option value="../cp/cpanel.php">Main Page</option>
		<option value="../cp/admin.php">Admin</option>
		<option value="../cp/user.php">User</option>
		<option value="../cp/driver.php">Driver</option>
		<option value="../cp/routes.php">Route</option>

		<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
		</form>
		</center>
		<b><a href="../cp/logout.php">LOG OUT</a></b>
		</left>
		<!-- end footer -->
<?php 
	}
	else
		{
			echo "Not lgged in";
			echo "<a href='index.php'> Go TO LOGIN  </a>";
		}
?>

@My Twitter

[spacing]

EGYPT

[/spacing]

#5
HUSSEin-AHMeD كتب:

اخي عندي استفسار تاني يا ريت لو تساعدني ,,,<br />

عاوز اعمل صفحة تعرض كل بيانات الاعضاء في قاعدة البيانات و جمب كل عضو زرار ( تعديل , مسح ) من قاعدة البيانات ,,

المهم انا عملتها بدالة select * from

بس المشكلة ان الجدول بيعرض اول عضو في القاعدة بس مش كل الاعضاء ,,, و مش عارف اضيف جمبه تعديل و مسج ,,,

الكود اهو يا ريت لو تقولي الغلط فين اكون شاكر ليك جدا جدا ,,,

<?php
include("config.php");
session_start();

if(isset($_SESSION["id"]))
	{
	$sql="SELECT * FROM admin where id=".$_SESSION['id'];
	$result=mysql_query($sql);
	$row=mysql_fetch_assoc($result);
?>
		<!--add form start-->
		<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
		<tr>
		<form name="form1" method="post" action="add_admin.php">
		<td>
		<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
		<tr>
		<td width="78"><b>AdminName</b></td>
		<td width="5"><b>:</b></td>
		<td width="188"><input name="admin_name" type="text" id="admin_name"></td>

		<td><b>Password</b></td>
		<td><b>:</b></td>
		<td><input name="admin_pass" type="password" id="admin_pass"></td>

		<td colspan="3">
		<p align="center"><input type="submit" name="Submit" value="Add New Admin"></td>
		</tr>
		</table>
		</td>
		</form>
		</tr>
		</table>
		<!-- end adding -->
		<!-- admin's table -->
		</br>
		</br>
		<center><b>ADMINS</b></center>
		<table width="200" border="1" align="center">
        <tr>
        <td>ID</td>
        <td>Name</td>
        <td>PassWord</td>
		</tr>
		<tr>
		<?php
		$sql="SELECT * FROM admin";
		$result=mysql_query($sql);
		$row=mysql_fetch_assoc($result);
		foreach($row as $k=>$v)
		{	
			echo "<td> $v </td>";
		}		
		?>
        </tr>
		</table>
		<!--admin's table end -->
		<!-- footer form -->
		<left>
		<form name="jump">
		<select name="menu">
		<option value="">Go To...</option>
		<option value="../cp/cpanel.php">Main Page</option>
		<option value="../cp/admin.php">Admin</option>
		<option value="../cp/user.php">User</option>
		<option value="../cp/driver.php">Driver</option>
		<option value="../cp/routes.php">Route</option>

		<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
		</form>
		</center>
		<b><a href="../cp/logout.php">LOG OUT</a></b>
		</left>
		<!-- end footer -->
<?php 
	}
	else
		{
			echo "Not lgged in";
			echo "<a href='index.php'> Go TO LOGIN  </a>";
		}
?>

فعلا ما راح يجلب الا فقط اول سجل

لابد من استخدام اللوب بالموضوع ده

يعني

while (condition)
{ 
......
}

هذا مثال بسيط

<table width="400" border="0" align="center">
  <tr>
    <td><strong>Accounts from database</strong> </td>
  </tr>
  <tr>
    <td><table width="400" border="1" bordercolor="#666666">
      <tr>
        <td width="18" bgcolor="#666666"><span class="style1">ID</span></td>
        <td width="108" bgcolor="#666666"><span class="style1">Account</span></td>
        <td width="163" bgcolor="#666666"><span class="style1">Email</span></td>
        <td width="34" bgcolor="#666666"><span class="style1">Age</span></td>
        <td width="43" bgcolor="#666666"><span class="style1">Active</span></td>
      </tr>
	  <? 
	  		$i=0;
	  		while($row=mysql_fetch_array($result)){
			$i++;						
	  ?>
      <tr <?  echo $i%2==0?'bgcolor="#EAEAEA"':''; ?> >
        <td ><?php echo $row["id"]; ?></td>
        <td ><?php echo $row["account"]; ?></td>
        <td ><?php echo $row["email"]; ?></td>
        <td ><?php echo $row["age"]; ?></td>
        <td ><?php echo ($row["active"]?"True":"False"); ?></td>
      </tr>
	  <? 

	  		}
	  ?>
    </table></td>
  </tr>
</table>
1
#6
include("config.php");

include ليست دالة لإستخدامها بهذا الشكل بل هكذا

include "config.php";

و من الأفضل إجتنابها لأنه يتم تعطيلها في بعض الإستضافات، حدث معي ذلك و إستبدلتها ب require

#7
Eng.Khaled.Asp كتب:

فعلا ما راح يجلب الا فقط اول سجل

لابد من استخدام اللوب بالموضوع ده

يعني

while (condition)
{ 
......
}

هذا مثال بسيط

<table width="400" border="0" align="center">
  <tr>
    <td><strong>Accounts from database</strong> </td>
  </tr>
  <tr>
    <td><table width="400" border="1" bordercolor="#666666">
      <tr>
        <td width="18" bgcolor="#666666"><span class="style1">ID</span></td>
        <td width="108" bgcolor="#666666"><span class="style1">Account</span></td>
        <td width="163" bgcolor="#666666"><span class="style1">Email</span></td>
        <td width="34" bgcolor="#666666"><span class="style1">Age</span></td>
        <td width="43" bgcolor="#666666"><span class="style1">Active</span></td>
      </tr>
	  <? 
	  		$i=0;
	  		while($row=mysql_fetch_array($result)){
			$i++;						
	  ?>
      <tr <?  echo $i%2==0?'bgcolor="#EAEAEA"':''; ?> >
        <td ><?php echo $row["id"]; ?></td>
        <td ><?php echo $row["account"]; ?></td>
        <td ><?php echo $row["email"]; ?></td>
        <td ><?php echo $row["age"]; ?></td>
        <td ><?php echo ($row["active"]?"True":"False"); ?></td>
      </tr>
	  <? 

	  		}
	  ?>
    </table></td>
  </tr>
</table>

اشكرك جزيلا اخي : نفذتها و نفعت انا عاجز عن الشكر .... ربنا يجازيك خير .

بن العيد كتب:

include("config.php");

include ليست دالة لإستخدامها بهذا الشكل بل هكذا

include "config.php";

و من الأفضل إجتنابها لأنه يتم تعطيلها في بعض الإستضافات، حدث معي ذلك و إستبدلتها ب require

شكرا حزيلا و هحاول اتجنب الدالة دي ..

@My Twitter

[spacing]

EGYPT

[/spacing]

#8

سؤال صغير اذا امكن اخي انا كل البيانات عندي طلعت تمام التمام ,,, بس كلها في صفحة واحدة لو عاوز اخلي عدد معين و بعد كدة زرار next page مثلا عشان اعرض في الصفحة 20 عضو مثلاً

Fmo58443.jpg

و ازاي اربط التعديل او الديليت بالاسم الي جمبها يعني مثلا لو بعمل تعديل او ديليت بعمل

function _POST و بعدين اقوله يمسح الاسم الي داخل ليه .,,,

انما هنا مفيش اسم داخل ليه ازاي اربط الفعل بالاسم الي جمبه اتمني تكون فهمتني .

و طريقة تفعيل checkbox عشان يعمل ديليت للي تم اختياره

تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 25 أبريل 2011 في 22:08

@My Twitter

[spacing]

EGYPT

[/spacing]

#9

ال form

<?php
include("config.php");
session_start();

if(isset($_SESSION["id"]))
	{
	$sql="SELECT * FROM admin where id=".$_SESSION['id'];
	$result=mysql_query($sql);
	$row=mysql_fetch_assoc($result);
?>
		<!--add form start-->
		<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
		<tr>
		<form name="form1" method="post" action="add_admin.php">
		<td>
		<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
		<tr>
		<td width="78"><b>AdminName</b></td>
		<td width="5"><b>:</b></td>
		<td width="188"><input name="admin_name" type="text" id="admin_name"></td>

		<td><b>Password</b></td>
		<td><b>:</b></td>
		<td><input name="admin_pass" type="password" id="admin_pass"></td>

		<td colspan="3">
		<p align="center"><input type="submit" name="Submit" value="Add New Admin"></td>
		</tr>
		</table>
		</td>
		</form>
		</tr>
		</table>
		<!-- end adding -->
		<!-- admin's table -->
		</br>
		</br>
		<center><b>ADMINS</b></center>
		<table width="400" border="0" align="center">
		<tr>
		<td><table width="400" border="1" bordercolor="#666666">
		<tr>
		<td width="18" bgcolor="#666666"><span class="style1">#</span></td>
        <td width="18" bgcolor="#666666"><span class="style1">ID</span></td>
        <td width="108" bgcolor="#666666"><span class="style1">Admin Name</span></td>
        <td width="163" bgcolor="#666666"><span class="style1">Admin Pass</span></td>
        <td width="34" bgcolor="#666666"><span class="style1">Option</span></td>
		</tr>
		<?php
		$sql="SELECT * FROM admin";
		$result=mysql_query($sql);

        $i=0;
        while($row=mysql_fetch_array($result))
		{
		$i++;
			?>
			<tr <?  echo $i%2==0?'bgcolor="#EAEAEA"':''; ?> >
			<td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
			<td ><?php echo $row["id"]; ?></td>
			<td ><?php echo $row["admin_name"]; ?></td>
			<td ><?php echo $row["admin_pass"]; ?></td>
			<td ><a href="../cp/ed_admin.php">edit</a>..<a href="../cp/de_admin.php">delete</a></td>
			</tr>

			  <?         
        }
          ?>
		  	<form name="form1" method="delete" action="de_admin.php">
			<tr>
			<td colspan="5" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit" id="delete" value="Delete Selected"></td>
			</tr>
			</form>

		</table></td>
		</tr>
		</table>
		<!--admin's table end -->
		<!-- footer form -->
		<left>
		<form name="jump">
		<select name="menu">
		<option value="">Go To...</option>
		<option value="../cp/cpanel.php">Main Page</option>
		<option value="../cp/admin.php">Admin</option>
		<option value="../cp/user.php">User</option>
		<option value="../cp/driver.php">Driver</option>
		<option value="../cp/routes.php">Route</option>

		<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
		</form>
		</center>
		<b><a href="../cp/logout.php">LOG OUT</a></b>
		</left>
		<!-- end footer -->
<?php 
	}
	else
		{
			echo "Not logged in";
			echo "<a href='index.php'> Go TO LOGIN  </a>";
		}
?>

صفحة de_admin.php

<html>
<head>
  <title>delete admin</title>
</head>
<body>
<?php
include('config.php');

الكود هنا الي يخليني امسح كل الي تم اختياره من
 ال checkbox
 او لو دست علي كلمة delete لصف واحد


?>
</body>
</html>

تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 25 أبريل 2011 في 22:12

@My Twitter

[spacing]

EGYPT

[/spacing]

#10

انا الحمد لله عرفت اشغل لينك الديليت فاضل بئي ال check box

@My Twitter

[spacing]

EGYPT

[/spacing]

#11

سؤال يا جماعة لو سمحتم :::

ازاي اعرف حاجة في قاعدة البيانات

يعني :

انا عاوز اعمل name.php?user_id=$id

طبعا بيطلع error : undefined var. id

ازاي اعرف ان ال id هي ال user_id الي في قاعدة البيانات

@My Twitter

[spacing]

EGYPT

[/spacing]

#12
HUSSEin-AHMeD كتب:

سؤال يا جماعة لو سمحتم :::

ازاي اعرف حاجة في قاعدة البيانات

يعني :

انا عاوز اعمل name.php?user_id=$id

طبعا بيطلع error : undefined var. id

ازاي اعرف ان ال id هي ال user_id الي في قاعدة البيانات

بعمل استعلام لتتحق من تطابق الـ id في القاعدة.

select user_id from table where user_id ='$_GET['id']'
#13
apt كتب:

بعمل استعلام لتتحق من تطابق الـ id في القاعدة.

select user_id from table where user_id ='$_GET['id']'

هكذا تعرّض الموقع و بإمتياز إلى الإختراق ب SQL injection

http://php.net/manual/en/function.is-numeric.php

#14
apt كتب:

بعمل استعلام لتتحق من تطابق الـ id في القاعدة.

select user_id from table where user_id ='$_GET['id']'

مش شغالة برده نفس المشكلة بيطلع error : undefined index id

بن العيد كتب:

هكذا تعرّض الموقع و بإمتياز إلى الإختراق ب SQL injection

http://php.net/manual/en/function.is-numeric.php

مش فاهم اي حاجة من الصفحة الي بعتها يا ريت توضيح لاني مزنوق في الوقت جدا جدا

و شكرا جزيلا علي الاهتمام

@My Twitter

[spacing]

EGYPT

[/spacing]

#15

أخي حسن،

ليتك تضع الكود كاملا الذي يعطيك رسالة الخطأ حتى يتسنى للاخوة مساعدتك.

اخي العيد،

انا وضعت السطر مجرد لاخي حسين ليجرب.

يمكن ان يفعل هكذا :

$uid = intval(abs($_GET['id']));

mysql_query("select user_id from table where user_id ='$uid'");

تم تعديل هذه المشاركة بواسطة apt في 1 مايو 2011 في 12:36

#17

الكود هنا اهو المشكلة طبعا اني مش عارف اعرف ال $id

و في كود حطيته قبل كدة عارف اشغل الcheckbox عشان امسح اكتر من عضو في وقت واحد

<?php
include('config.php');
session_start();

if(isset($_SESSION["id"]))
{
	$sql="SELECT * FROM admin where id=".$_SESSION['id'];
	$result=mysql_query($sql);
	$row=mysql_fetch_assoc($result);
// database connection info
$conn = mysql_connect('localhost','root','') or trigger_error("SQL", E_USER_ERROR);
$db = mysql_select_db('pro',$conn) or trigger_error("SQL", E_USER_ERROR);

// find out how many rows are in the table 
$sql = "SELECT COUNT(*) FROM user";
$result = mysql_query($sql, $conn) or trigger_error("SQL", E_USER_ERROR);
$r = mysql_fetch_row($result);
$numrows = $r[0];

// number of rows to show per page
$rowsperpage = 15;
// find out total pages
$totalpages = ceil($numrows / $rowsperpage);

// get the current page or set a default
if (isset($_GET['currentpage']) && is_numeric($_GET['currentpage'])) {
   // cast var as int
   $currentpage = (int) $_GET['currentpage'];
} else {
   // default page num
   $currentpage = 1;
} // end if

// if current page is greater than total pages...
if ($currentpage > $totalpages) {
   // set current page to last page
   $currentpage = $totalpages;
} // end if
// if current page is less than first page...
if ($currentpage < 1) {
   // set current page to first page
   $currentpage = 1;
} // end if

// the offset of the list, based on current page 
$offset = ($currentpage - 1) * $rowsperpage;

// get the info from the db 
$sql = "SELECT * FROM user LIMIT $offset, $rowsperpage";
$result = mysql_query($sql, $conn) or trigger_error("SQL", E_USER_ERROR);
?>
			<head>
			<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
			<title>ALL USERS PAGE</title>
			</head>
			<body bgcolor="">
			<!-- result table -->
			<table width="400" border="0" align="center">
			<tr>
			<td>
			<table width="800" border="1" bordercolor="#666666">
			<tr>
			<td width="10%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">ID</span></font></b></td>
			<td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">First Name</span></font></b></td>
			<td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Last Name</span></font></b></td>
			<td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">User Name</span></font></b></td>
			<td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">PassWord</span></font></b></td>
			<td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Route</span></font></b></td>
			<td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">CheckPoint</span></font></b></td>
			<td width="10%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Edit</span></font></b></td>
			<td width="10%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Delete</span></font></b></td>
			</tr>

			<?

			// while there are rows to be fetched...
			echo"<center><tr>";
			while ($list = mysql_fetch_assoc($result)) 
			{
				echo"</tr></center>";
				// echo data
				echo"<td>" . $list['user_id'] .    "</td>";
				echo"<td>" . $list['first_name'] . "</td>";
				echo"<td>" . $list['last_name'] .  "</td>";
				echo"<td>" . $list['username'] .   "</td>";
				echo"<td>" . $list['password'] .   "</td>";
				echo"<td>" . $list['route_name'] . "</td>";
				echo"<td>" . $list['chk'] .        "</td>";

				echo"<td width='10%'><a href='ed_user.php?user_id=$id'><center><img border='0' src='../cp/images/edit.png'></center></a></td>"; 
				echo"<td width='10%'><a href='de_user.php?user_id=$id'><center><img border='0' src='../cp/images/delete.png'></center></a></td>";  
			} 
			// end while	
			echo"</tr></center>";			
			?>
			</table>
			</td>
			</tr>
			</table>
			<br>	
			<!-- /result table -->	
			</body>

<?	
echo"<center>";		
/******  build the pagination links ******/
// range of num links to show
$range = 3;

// if not on page 1, don't show back links
if ($currentpage > 1) {
   // show << link to go back to page 1
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=1'><img border='0' src='../cp/images/first.jpg'></a> ";
   // get previous page num
   $prevpage = $currentpage - 1;
   // show < link to go back to 1 page
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$prevpage'><img border='0' src='../cp/images/previous.jpg'></a> ";
} // end if 

// loop to show links to range of pages around current page
for ($x = ($currentpage - $range); $x < (($currentpage + $range) + 1); $x++) {
   // if it's a valid page number...
   if (($x > 0) && ($x <= $totalpages)) {
      // if we're on current page...
      if ($x == $currentpage) {
         // 'highlight' it but don't make a link
         echo " [<b>$x</b>] ";
      // if not current page...
      } else {
         // make it a link
         echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$x'>$x</a> ";
      } // end else
   } // end if 
} // end for

// if not on last page, show forward and last page links        
if ($currentpage != $totalpages) {
   // get next page
   $nextpage = $currentpage + 1;
    // echo forward link for next page 
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$nextpage'><img border='0' src='../cp/images/next.jpg'></a> ";
   // echo forward link for lastpage
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$totalpages'><img border='0' src='../cp/images/last.jpg'></a> ";
} // end if
echo"</center>";
/****** end build pagination links ******/
?>
		<a href="../cp/user.php"><b><img border="0" src='../cp/images/back.png' alt='back'></b></a>
		<hr>
		<!-- footer form -->
		<p align="left">
		<form name="jump">
		<select name="menu">
		<option value="">Go To...</option>
		<option value="../cp/cpanel.php">Main Page</option>
		<option value="../cp/admin.php">Admin</option>
		<option value="../cp/user.php">User</option>
		<option value="../cp/driver.php">Driver</option>
		<option value="../cp/routes.php">Route</option>
		<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
		</form>
		<b><a href="../cp/logout.php">LOG OUT</a></b>
		</p>
		<!-- end footer -->
<?php
}
else
{
	echo "<center>";
	echo "<font size='4'>";
	echo "<b>Not Logged in Please  </b>";
	echo "<a href='index.php'>LOGIN</a>";
	echo "</font>";
	echo "</center>";
}
?>

apt كتب:

ربما تفيدك اخي حسين هذه المواضيع الخاصة بكيفية تسجيل عضويات :

http://forum.w3a.me/search.php?action=results&sid=73382523d0d153de1659f4a9f1021d52&sortby=lastpost&order=desc

شكرا جزيلا ,,,,

تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 1 مايو 2011 في 16:51

@My Twitter

[spacing]

EGYPT

[/spacing]

#18

الكود ده جاب اخر id في الجدول يعني يعتبر تقدم ايه التعديل عليه الي يخليه يجيبهم سطر سطر

		  $query = mysql_query("select * from user");  //  LIMIT 10
		  $num = mysql_num_rows($query);
			$i=0;  
			while( $i < $num )  
		{  
			$id  = mysql_result( $query , $i , "user_id"    );
			++$i;  
		}

@My Twitter

[spacing]

EGYPT

[/spacing]

#19

خلاص الحمد لله شغلتها المشكلة بئي دلوئتي الي مجنناني من اول ما بدات هي ال CHECKBOX و اني امسح اكتر من عضو في وقت واحد ,,,

الكود الي اشتغل اهو يا ريت لو في ملاجظات عليه ,,

<?php
include('config.php');
session_start();

if(isset($_SESSION["id"]))
{
	$sql="SELECT * FROM admin where id=".$_SESSION['id'];
	$result=mysql_query($sql);
	$row=mysql_fetch_assoc($result);
// database connection info
$conn = mysql_connect('localhost','root','') or trigger_error("SQL", E_USER_ERROR);
$db = mysql_select_db('pro',$conn) or trigger_error("SQL", E_USER_ERROR);

// find out how many rows are in the table 
$sql = "SELECT COUNT(*) FROM user";
$result = mysql_query($sql, $conn) or trigger_error("SQL", E_USER_ERROR);
$r = mysql_fetch_row($result);
$numrows = $r[0];

// SELECT USER_ID 
//$sql = "SELECT user_id FROM user";
//$result = mysql_query($sql);
//$id = mysql_fetch_row($result);


// number of rows to show per page
$rowsperpage = 15;
// find out total pages
$totalpages = ceil($numrows / $rowsperpage);

// get the current page or set a default
if (isset($_GET['currentpage']) && is_numeric($_GET['currentpage'])) {
   // cast var as int
   $currentpage = (int) $_GET['currentpage'];
} else {
   // default page num
   $currentpage = 1;
} // end if

// if current page is greater than total pages...
if ($currentpage > $totalpages) {
   // set current page to last page
   $currentpage = $totalpages;
} // end if
// if current page is less than first page...
if ($currentpage < 1) {
   // set current page to first page
   $currentpage = 1;
} // end if

// the offset of the list, based on current page 
$offset = ($currentpage - 1) * $rowsperpage;
?>
			<head>
			<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
			<title>ALL USERS PAGE</title>
			</head>
			<body bgcolor="">
<!-- result table --> 
		<br>
		<center><b><font color="#000080">ADMINS</font></b></center>
		<table width="600" border="0" align="center">
		<tr>
		<td><table width="600" border="1" bordercolor="#666666">
		<tr>
		<td width="5%"  bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">#</span></font></b></td>
        <td width="10%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">ID</span></font></b></td>
        <td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Admin Name</span></font></b></td>
        <td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Admin Pass</span></font></b></td>
        <td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Admin Pass</span></font></b></td>
        <td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Admin Pass</span></font></b></td>
        <td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Admin Pass</span></font></b></td>
        <td width="30%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Admin Pass</span></font></b></td>
        <td width="10%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Edit</span></font></b></td>
		<td width="10%" bgcolor="#FF9900"><b><font color="#FFFFFF"><span class="style1">Delete</span></font></b></td>
		</tr>
		<?


		  $result = mysql_query("select * from user LIMIT $offset, $rowsperpage" );  //  LIMIT 10
		  $num = mysql_num_rows($result);
			$i=0;  
			while( $i < $num )  
		{  
			$id  = mysql_result( $result , $i , "user_id"    );
			$fname = mysql_result( $result , $i , "first_name" );  
			$lname = mysql_result( $result , $i , "last_name"   ); 
			$uname = mysql_result( $result , $i , "username" );  
			$pass = mysql_result( $result , $i , "password"   ); 
			$r_name = mysql_result( $result , $i , "route_name" );  
			$check = mysql_result( $result , $i , "chk"   ); 
			echo"<tr>";
			echo "<form method='post' action='de_mul_admin.php?id=$id'>"; 
			?>
			<html>
			<td align="center" bgcolor="#FFFFFF"><input type='checkbox' name='checkbox[]' id='checkbox[]'  value=$id /></td>
			</html>
			<?
			echo"<td width='10%'><font size='4'>$id   </font></td>"; 
			echo"<td width='30%'><font size='4'>$fname </font></td>";  
			echo"<td width='30%'><font size='4'>$lname </font></td>";  
			echo"<td width='30%'><font size='4'>$uname </font></td>";  
			echo"<td width='30%'><font size='4'>$pass </font></td>";  
			echo"<td width='30%'><font size='4'>$r_name </font></td>";  
			echo"<td width='30%'><font size='4'>$check </font></td>"; 


			echo"<td width='10%'><a href='ed_admin.php?id=$id'><center><img border='0' src='../cp/images/edit.png'></center></a></td>"; 
			echo"";
			echo"<td width='10%'><a href='de_admin.php?id=$id'><center><img border='0' src='../cp/images/delete.png'></center></a></td>";  
			echo"</tr>";

			++$i;  
		}
?>
			</table>
			</table>
			<!-- /result table -->	
			</body>

<?	
echo"<center>";		
/******  build the pagination links ******/
// range of num links to show
$range = 3;

// if not on page 1, don't show back links
if ($currentpage > 1) {
   // show << link to go back to page 1
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=1'><img border='0' src='../cp/images/first.jpg'></a> ";
   // get previous page num
   $prevpage = $currentpage - 1;
   // show < link to go back to 1 page
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$prevpage'><img border='0' src='../cp/images/previous.jpg'></a> ";
} // end if 

// loop to show links to range of pages around current page
for ($x = ($currentpage - $range); $x < (($currentpage + $range) + 1); $x++) {
   // if it's a valid page number...
   if (($x > 0) && ($x <= $totalpages)) {
      // if we're on current page...
      if ($x == $currentpage) {
         // 'highlight' it but don't make a link
         echo " [<b>$x</b>] ";
      // if not current page...
      } else {
         // make it a link
         echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$x'>$x</a> ";
      } // end else
   } // end if 
} // end for

// if not on last page, show forward and last page links        
if ($currentpage != $totalpages) {
   // get next page
   $nextpage = $currentpage + 1;
    // echo forward link for next page 
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$nextpage'><img border='0' src='../cp/images/next.jpg'></a> ";
   // echo forward link for lastpage
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$totalpages'><img border='0' src='../cp/images/last.jpg'></a> ";
} // end if
echo"</center>";
/****** end build pagination links ******/
?>
		<a href="../cp/user.php"><b><img border="0" src='../cp/images/back.png' alt='back'></b></a>
		<hr>
		<!-- footer form -->
		<p align="left">
		<form name="jump">
		<select name="menu">
		<option value="">Go To...</option>
		<option value="../cp/cpanel.php">Main Page</option>
		<option value="../cp/admin.php">Admin</option>
		<option value="../cp/user.php">User</option>
		<option value="../cp/driver.php">Driver</option>
		<option value="../cp/routes.php">Route</option>
		<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
		</form>
		<b><a href="../cp/logout.php">LOG OUT</a></b>
		</p>
		<!-- end footer -->
<?php
}
else
{
	echo "<center>";
	echo "<font size='4'>";
	echo "<b>Not Logged in Please  </b>";
	echo "<a href='index.php'>LOGIN</a>";
	echo "</font>";
	echo "</center>";
}
?>

@My Twitter

[spacing]

EGYPT

[/spacing]

#20

كلمني على الخاص و أنا أظبطلك كل حاجة بياناتي في التوقيع

بياناتي

سكاي بي

i.radwan.14

جيميل

i.radwan1996@gmail.com

#21

يا خوانا كود مسح اكتر من عضو ب checkpoint

@My Twitter

[spacing]

EGYPT

[/spacing]

#22

شكرا يا جماعة تم حل المشكلة بمساعدة hemo-ali

يا ريت تمسحوا الموضوع

@My Twitter

[spacing]

EGYPT

[/spacing]

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