PDA

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