السلام عليكم......
كيف يمكنني التعديل على قواعد البيانات ؟
عن طريق هذا الكود :
كود PHP:
<?
include("config.php");
mysql_pconnect($dbhost, $dbuname, $dbpw);
@mysql_select_db("$dbname") or die ("Unable to select database");
$query="SELECT * FROM magzen ";
$result=mysql_query($query);
$num=mysql_numrows($result);
$i=0;
while ($i < $num) {
$sub=mysql_result($result,$i,"sub");
$txt=mysql_result($result,$i,"txt");
$user=mysql_result($result,$i,"user");
$id=mysql_result($result,$i,"id");
?>
<html dir="rtl">
<head>
<title>تعديل المقالات</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
</head>
<body>
<p align="center"><span lang="ar-om"><font size="6">تعديل</font></span></p>
<? echo "<form method='post' action='$PHP_SELF'>"; ?>
<p align="center"><span lang="ar-om">اسم المستخدم</span></p>
<p align="center">
<input type="text" name="user" size="20" value="<?echo $user;?>"></p>
<p align="center"><span lang="ar-om">عنوان الموضوع</span></p>
<p align="center">
<input type="text" name="sub" size="20" value="<?echo $sub;?>"></p>
<p align="center"><span lang="ar-om">الموضوع</span></p>
<p align="center"><textarea rows="2" name="txt" cols="20"><?echo $txt;?></textarea></p>
<p align="center"><input type="submit" value="إرسال" name="B1"><input type="reset" value="إعادة تعيين" name="B2"></p>
</form>
<p align="center"> </p>
</body>
</html>
<?
++$i ;
$id = $row->id;
}
if ($update) {
if($user == "" || $sub == "" || $txt == "") {
die("<b>You left one or more fields blank.</b>");
}
$query2 = "update magzen set sub='$sub', txt='$txt', user='$user'
where id='$id'";
mysql_db_query('links',$query2);
}
mysql_close();
?>
ممكن احد يعدله لي ؟
اسم الجدول magzen
اسماء الحقول :
id
sub
txt
user
والسؤال الثاني :
كيف يمكنني عرض محتويات الحقول حسب رقم الآي دي (id) ؟
كمثال هذا الكود :
كود PHP:
<?
include("config.php");
mysql_pconnect($dbhost, $dbuname, $dbpw);
@mysql_select_db("$dbname") or die ("Unable to select database");
$query="SELECT * FROM magzen ";
$result=mysql_query($query);
mysql_close();
/*Display Results*/
$num=mysql_numrows($result);
$i=0;
while ($i < $num) {
$sub=mysql_result($result,$i,"sub");
$txt=mysql_result($result,$i,"txt");
$user=mysql_result($result,$i,"user");
$id=mysql_result($result,$i,"id");
?>
<p><b>txt :</b><i><?echo $txt;?></i></p>
<?
++$i ;
}
?>
وأريد عرض محتويات احد الحقول عن طريق الآي دي
فكيف يمكنني ذلك ؟