ویرایش اطلاعات دیتابیس

این تاپیک 1 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  shahin69 ،‏ 5 ماه و 4 هفته پیش .

۱۹۳ visibility

تگ شده :  

نویسنده پست
جمعه ، ۳۱ فروردین ۱۳۹۷     ۲:۲۱ ب.ظ #


shahin69

Subscriber
12 پست10 تاپیک

سلام
میخوام دستور UPDATE بنویسم که اطلاعات دیتابیس رو به صورت فرم SELECT کنم و بعد ویرایش کنم
کد نوشتم ولی فقط سطر اخر رو ویرایش میکنه و سطرهای دیگه ویرایش نمیشن
کسی میتونه بگه به چه صورت باید این کار انجام بدم
یک هفته وقتم و گرفت ممنون میشم
اینم کدی که نوشتم فقط ردیف اخر ویرایش میکنه

<?php
mysql_connect("localhost", "root", "usbw") or die("Connection Failed");
mysql_select_db("school")or die("Connection Failed");

$query =mysql_query( "SELECT * FROM dars ");
?>
  <form method="post" name="update" action="2.php" />

<?php
if (mysql_num_rows($query) > 0)
{
while ($row = mysql_fetch_array($query))
{

    ?>
Name:
 <input type="hidden" name="darsid" value="<?php echo $row['darsid']  ?>" />
<input type="text" name="sal" value="<?php echo  $row['sal'] ; ?>" />
<input type="text" name="major" value="<?php echo  $row['major'] ; ?>" />
<input type="text" name="type2" value="<?php echo  $row['type2'];  ?>"/>
<input type="text" name="type" value="<?php echo  $row['type']  ;?>"/>
<input type="text" name="title" value="<?php echo  $row['title'];  ?>"/>
<input type="text" name="vahed" value="<?php echo  $row['vahed'] ; ?>"/>
<input type="text" name="nimsal" value="<?php echo  $row['nimsal'];  ?>"/>
   
<?php
echo "";
}
}
?>
<input type="submit" name="edit" value="edit" />
</form>

<?php

if(isset($_POST['edit']))
{
    $id=$_POST['darsid'];
    $sal=$_POST['sal'];
    $major=$_POST['major'];
    $type2=$_POST['type2'];
    $type=$_POST['type'];
    $title=$_POST['title'];
    $vahed=$_POST['vahed'];
    $nimsal=$_POST['nimsal'];
    
for ($i = 0; $i < count($id); $i++) {

 $sql2=mysql_query("Update dars set
sal='$sal',major='$major',type2='$type2',type='$ty  pe',title='$title',vahed='$vahed',nimsal='$nimsal'
Where darsid='$id' ");

}
}
?>

0  تشکر
جمعه ، ۳۱ فروردین ۱۳۹۷     ۲:۲۶ ب.ظ #


shahin69

Subscriber
12 پست10 تاپیک

0  تشکر
پست 1 تا 2 (از مجموع 2 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .