View Full Version : ویرایش داده های جدول
masoud.sh28
شنبه 21 بهمن 1391, 15:58 عصر
با سلام به دوستان
دوستان من یک فرم نوشتم که یکسری اطلاعات میگیره روی جدول مورد نظر select زده بعد اطلاعات را نمایش می دهد . اما حالا می خوام ی دکمه ویرایش روی فرمم بگذارم و وقتی کاربر روش کلیک کرد بتواند اطلاعات ویرایش کن ؟؟؟؟؟؟
باید چی سرچ بزنم؟؟؟؟؟؟؟
اگه میشه یکی کمکم کنه لطفا؟؟؟؟؟؟؟
masoud.sh28
شنبه 21 بهمن 1391, 16:01 عصر
C:\Documents and Settings\masoud\Desktop\گراف-cpu
ravand
شنبه 21 بهمن 1391, 17:43 عصر
شما اول با select بیا و اطلاعات جدولت رو نمایش بده . بعد مقدار id رو با متغییر بده به یک ادرس به صورت زیر:
<a href="update.php?id='.$row['id'].'"><img src="edit.gif"></a>
در این صفحه برای هر مطلب یک عکس نمایش داده میشه که مختصص اون رکورد هست وقتی روش کلیک میکنی شماره ی رکورد رو مفرسته برای صفحه ی update.php
اونجا با استفاده از دستور زیر داده میشه به سلکت:
$_GET['id']
به شکل زیر:
$sql="SELECT * FROM jadval where id='$id'";
و به شکل زیر بیا مقادیر رو توی تکست نمایش بده
echo "<input type='text' name='title' value='{$title}'>";
شماره ی رکورد که در فرم هست به صورت مخفی به این شکل نوشته میشه:
echo "<input type='hidden' name='id' value='{$id}'>";
بعد وقتی طرف متنش رو تغییر میده و روی دکمه کلیک کرد شماره ی رکورد و مقادیر تکست به دستور زیر ارسال میشه:
$result=mysql_query("UPDATE jadval SET title='{$title}', msg='{$msg}' where id='{$id}'");
و ویرایش به پایان میرسه
masterdanesh
چهارشنبه 03 مهر 1392, 16:45 عصر
سلام
خط اول این دستور وقتی درجدول واقع در html استفاده میشه شماره id ردیف جاری رو نشون نمیده بلکه اولین id موجود در بانک اطلاعاتی رو نشون میده .
شما اول با select بیا و اطلاعات جدولت رو نمایش بده . بعد مقدار id رو با متغییر بده به یک ادرس به صورت زیر:
<a href="update.php?id='.$row['id'].'"><img src="edit.gif"></a>
چه طور میشه شماره id یک ردیف از یک جدول در Html رو بدس آورد.
ravand
چهارشنبه 03 مهر 1392, 21:48 عصر
نمیدونم منظورت رو فهمیدم یا نه. چرا میخوای یه رکورد رو بدست بیاری؟
برای نمایش یه رکورد :
SELECT * FROM jadval where id=2
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.