shahin69
جمعه 31 فروردین 1397, 00:14 صبح
سلام
میخوام دستور 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 "<br>";
}
}
?>
<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' ");
}
}
?>
میخوام دستور 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 "<br>";
}
}
?>
<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' ");
}
}
?>