السلام عليكم..
أخوي هشام تفضل الملف edit.php
كود PHP:
<?
// ادرجنا ملف الاتصال
include('connect.php');
$Group_number= $_GET['Group_number'];
// بداية الشرط
// !$ يعني لا يساوي
if(!$Group_number)
{
// اظهر له هذه الرساله
die("لم تختر اي شيئ ");
// والا اظهر
}
else
{
echo"<form method='POST' action='do_edit.php'>";
$ShowMembres = mysql_query("SELECT * FROM alfann WHERE Group_number='$Group_number'") or die ( mysql_error() );
while($w=mysql_fetch_array($ShowMembres ))
{
$Group_number = $w["Group_number"];
$Student_name = $w["Student_name"];
$Student_number = $w["Student_number"];
$uid = $w['id'];
echo"اسم الطالب :<input type='text' name='name[]' value='$Student_name' >\n
<input type='hidden' name='uid[]' value='$uid' /><br>
الموقع : <input type='text' name='number[]' value='$Student_number' >
<br><br>";
// نقفل وسم الشرط
}
echo"<input type='submit' name='update' value='حفظ'></form>";
}
// قفل تاج البي اتش بي
?>
وهذا الملف do_edit.php
كود PHP:
<?
include('connect.php');
if( isset( $_POST['update'] ) )
{
$count = count( $_POST['uid'] );
for( $i=0; $i < $count; $i++ )
{
$stName = $_POST['name'][$i];
$stNumber = $_POST['number'][$i];
$uid = $_POST['uid'][$i];
$sql = "UPDATE alfann SET Student_name='$stName' , Student_number='$stNumber' WHERE id='$uid'";
mysql_query($sql) or die(mysql_error());
echo "تم تعديل بيانات الطالب $stName, $stNumber<br /><br />\n";
}
}
else
{
die('لم يتم إرسال أي نموذج للمعالجه');
}
?>
واعذرني، لا أعرف طريقة انشاء رقم المرجعيه بدون أن يتكرر.. أتمنى ممن يعلم الطريقة أن يفيدنا بها......
ملاحظه: أخي هشام لا داعي لتذكيري عن طريق البريد... لأني سأدخل الى سوالف كل ما أجد الفرصه ولن أبخل بما استطيع ان أقدمه...
أخوك / بوجــــــبر