PDA

View Full Version : به روز رسانی بانک اطلاعاتی



aria17
جمعه 14 تیر 1387, 10:02 صبح
سلام
من یک فرم اطلاعات دارم که اطلاعاتی را وارد یک جدول mysql می کند.حالا من می خواهم که پس از آن برخی اطلاعات را ویرایش کنم بنابراین یه فرم مثل همان اولی ساختم که اطلاعات را از جدول بازیابی می کند.کدی که برای این فرم نوشته ام به طور خلاصه به شرح زیر است.نقطه های سر سطر نشانه ی ادامه کد html است.


body>
<div style="{background-color:#a7c6f7; text-align:right; border:1px solid #ccc;}">&nbsp;اطلاعات زير را تكميل كنيد<br /><br /></div>
<div style="{float:right; width:100%;}">
<fieldset style="padding: 2">
<legend>دسته بندي</legend>
<table border="0">
<tr>
<td>نام : </td>
<td>
<select name='Category'>
<?php

//connet to MySQL server
$db = mysql_connect("localhost", "art", "123456");
mysql_select_db('new');
$dt=date('Y-m-d');
$cf=$_GET['cf_id'];
$query = "select * from table_1 where cf_id='$cf' and date='$dt'";
$result = mysql_query($query);
$row = mysql_fetch_row($result);

echo " <option value='$row[4]'>$row[4]</option>";
?>
<option value=1>شیراز</option>
.
.
.
.
</select>
.
.
<?php
$link = mysql_connect("localhost", "art", "123456")
or die(mysql_error());
mysql_select_db("new")
or die (mysql_error());
//insert new data into "table_1" table for each category
$update = "UPDATE table_1 SET category='?????' WHERE cf_id =6";

$results = mysql_query($update)
or die(mysql_error());
?>

<input type="submit" value="ارسال" name="B1">
<input type="reset" value="پاك كن" name="B2">

<input type="hidden" name="action" value="newline">
<input type="hidden" name="form" value="filled">



</fieldset>من در خط 38 چطوری و از چه متغیری به جای علامت سوالها باید استفاده کنم تا وقتی که در این فرم category دیگری را انتخاب کرده و submit کنیم.جدول بر اساس category جدید update شود.

اصلا" آیا جای این کد php دومی در این فرم و قبل از دکمه ی submit صحیح است؟

yaqubian
یک شنبه 16 تیر 1387, 01:03 صبح
دوست عزیز تمام این کدها رو در یک صفحه نوشتین؟ اگه این کار رو کردین که خیلی اشتباه داره!
لطفا بگین چه کاری می خواین انجام بدین و ساختار بانکتون چیه؟ منظورم شامل چه فیلدهایی هستش؟
موفق باشید