PDA

View Full Version : مبتدی: بروز رسانی داده ها در MySQL



ostad_ccna
دوشنبه 09 مرداد 1391, 12:18 عصر
سلام این کدی که نوشتم واسه جستجو بر اساس ID است.حالا چند تا سوال برام پیش اومده.

اول این اگه نخوام برای هر صفحه PHP یک صفحه HTML ایجاد کنم و بعد اون رو به یک صفحه دیگه PHP پست کنم تو صفحه PHP چه دستوراتی رو باید اضافه کنم(منظورم اینه که به همون صفحه ارجاع داده بشه)

دوم اینکه یه صفحه مین دارم که از اونجا به قسمت هی مختلف میشه دسترسی داشت.می خواستم بدونم چه طور می تونم صفحاتی که می خوام تو یه پنجره به صورت جاوا باز بشه؟!

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


<?php
require_once('config.php');

$field=$_POST['id'];
$q=$_POST['id'];
$q=trim($q);

if(!$db){
echo "Cannot connect to MySQL";
exit;
}

mysql_select_db('daroo');

$query="select * from ef_parvande where id='$q'";
$result = mysql_query($query);
if(!$result)
{
echo "Query not executed.";
exit;
}
$num = mysql_num_rows($result);
for($i=0;$i<$num;$i++)
{
$row = mysql_fetch_row($result);
echo "<table width='842' border='1' align='center'>
<tr>
<td width='832' height='340'><table width='836' border='1'>
<tr>
<td width='532' colspan='4'>&nbsp;</td>
<td width='167'>
<input type='text' name='id' id='textfield10' /></td>
<td width='97'>: شماره پرونده</td>
</tr>
<tr>
<td width='164'>
<input type='text' name='meli_code' id='meli_code'value='".$row[2]."'></td>
<td width='77'>: کد ملی</td>
<td width='165'>
<input type='text' name='name' id='name' value='".$row[1]."'></td>
<td width='126'>: نام ونام خانوادگی</td>
<td width='264' colspan='2'>&nbsp;</td>
</tr>
<tr>
<td><label for='date_birth'></label>
<input type='text' name='date_birth' id='date_birth' value='".$row[5]."'></td>
<td>: تاریخ تولد</td>
<td><label for='father_name'></label>
<input type='text' name='father_name' id='father_name'value='".$row[4]."'></td>
<td>: نام پدر</td>
<td><label for='sh_num'></label>
<input type='text' name='sh_num' id='sh_num' value='".$row[3]."'></td>
<td>: شماره شناسنامه</td>
</tr>
<tr>
<td><label for='address'></label>
<input type='text' name='jender' id='jender' value='".$row[8]."'></td>
<td>: جنسیت</td>
<td><label for='mobile'></label>
<input type='text' name='mobile' id='mobile' value='".$row[7]."'></td>
<td>: تلفن همراه</td>
<td><label for='tel'></label>
<input type='text' name='tel' id='tel' value='".$row[6]."'></td>
<td>: تلفن ثابت</td>
</tr>
<tr>
<td colspan='5'><label for='address'></label>
<input name='address' type='text' id='address' size='116' maxlength='500' value='".$row[9]."'></td>
<td>: آدرس</td>
</tr>
</table>
<table width='836' border='1'>
<tr>
<td width='713'><label for='savabegh'></label>
<input name='savabegh' id='savabegh'value='".$row[10]."'></td>
<td width='107'>: سابقه بیماری</td>
</tr>
<tr>
<td><label for='daroo'></label>
<input name='daroo' id='daroo' value='".$row[11]."'></td>
<td>: داروهای مصرفی</td>
</tr>
</table>
<p><input type='submit' name='submit' value='ثبت'>
<input type='reset' name='reset' value='جدید' />
</p></td>
</tr>
</table>
<p>&nbsp;</p>";

}
echo "<tr><td><b> Number=$num </b></td></tr>";
echo"</table>";


?>

dousti_design
دوشنبه 09 مرداد 1391, 18:40 عصر
منظورم اینه که به همون صفحه ارجاع داده بشه
AJAX

تو یه پنجره به صورت جاوا باز بشه؟!
popup?


var printWin = window.open("","printSpecial",f);


سوم اینکه می خوام تو همین صفحه
AJAX

imanitc
سه شنبه 10 مرداد 1391, 09:27 صبح
هيچ مشکلي در استفاده از يک صفحه هم بعنوان html و هم php نيست فقط بايد پسوند صفحه هات .php باشه اين يادت نره ميتوني با يک if else ساده اين کار رو بکني يعني وفتي پارامتر هاي فرم ارسال شده فرم نشون ندي و بر عکس

ostad_ccna
سه شنبه 10 مرداد 1391, 12:55 عصر
با سلام اگر مثالی میزدید بهتر نبود میشه لطفا با یک مثال ویرایش و حذف رو هم تو کد ام توضیح بدید لطفا...