ورود

View Full Version : مبتدی: ویرایش اطلاعات در جداول



smemamian
چهارشنبه 08 خرداد 1392, 20:35 عصر
سلام دوستان

من یه جدول دارم به شکل زیر(اطاعات رو برای مثال گذاشتم) :

104824

این اطلاعات از جدول دیتابیسم میاد ! فقط توی جدول دیتابیس یه ستون دارم که اسمش ID هست (نذاشتم توی جدول عکس بالا دیده بشه !) و کلید قرار دادمش و یک شماره ی منحصربفرد است (1..تا..) ! حالا می خوام وقتی روی عکسی که توی جدول بالا هست کلیک میشه این شماره ی منحصر به فرد برای هر رکوردی که کلیک میشه گرفته بشه و به فایل php دیگه ارسال بشه !

در اصل می خوام ویرایش کنم اطلاعات کاربر رو !

این کد phpی است که جدول بالا رو میسازه :


<head>
<link rel="stylesheet" type="text/css" href="Tables.css" />
</head>

<?php
mysql_connect("localhost", "root", "mypass") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
$data = mysql_query("SELECT * FROM users")
or die(mysql_error());
Print "<table border cellpadding=3>";
while($info = mysql_fetch_array( $data ))
{

Print "<tr>";
Print "<th>Name:</th> <td>".$info['1'] . "</td> ";
Print "<th>Pass:</th> <td>".$info['2'] . "</td> ";
Print "<th>Email:</th> <td>".$info['3'] . " </td>";
Print "<th>Edit:</th> <td align='center'><a href=' edit data'><img src='xx.gif'
width='18' height='18' border='0' /></a> </td>
</tr>";

}
Print "</table>";
?>
به صورت خلاصه : می خوام وقتی روی هر عکسی که در جدول اومده شماره IDی اون جدول به ایل phpی دیگه ای ارسال بشه !

H:Shojaei
چهارشنبه 08 خرداد 1392, 21:19 عصر
سلام
بايد اين فرم رو هم به سطر هاي جدول اضافه كنيد هر سطر جداگانه:


echo '<form name="" action="page.php" method="post">
<input name="Name" type="hidden" value='.$userID.'>
<input type="submit" value="Send">
</form>';

smemamian
چهارشنبه 08 خرداد 1392, 21:53 عصر
خب تعداد سطرهام مشخص نیست که ! فقط من توی کد 4 ستون + یه حلقه وایل دارمو ستونام از راست به چپ، لینک برای ویرایش، ایمیل، پسورد و نام !

H:Shojaei
چهارشنبه 08 خرداد 1392, 22:05 عصر
مگه سطر هاتون دايناميك نيست؟
اين رو هم بايد تو يه سطر مجزا بذاريد مثل بقيه.
داخل كد While اين طوري ميشه:


while...
{
Print "<tr>";
Print "<th>Name:</th> <td></td> ";
Print "<th>Pass:</th> <td></td> ";
Print "<th>Email:</th> <td> </td>";
Print "<th>Edit:</th> <td align='center'><a href=' edit data'><img src='xx.gif'
width='18' height='18' border='0' /></a> </td>
";
Print ' <td><form name="" action="page.php" method="post">
<input name="Name" type="hidden" value='.$userID.'>
<input type="submit" value="Send">
</form> </td></tr>';
}

smemamian
چهارشنبه 08 خرداد 1392, 22:11 عصر
خیلی ممنون

فقط الان این کد کامله دیگه ؟ و من باید فقط page.php رو کامل کنم؟ !

H:Shojaei
چهارشنبه 08 خرداد 1392, 22:26 عصر
آره ولي اول تست كنيد بعد ميفهميد ديگه.
تستش كه رايگانه.:قهقهه: