ostad_ccna
دوشنبه 09 مرداد 1391, 13: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'> </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'> </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> </p>";
}
echo "<tr><td><b> Number=$num </b></td></tr>";
echo"</table>";
?>
اول این اگه نخوام برای هر صفحه 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'> </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'> </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> </p>";
}
echo "<tr><td><b> Number=$num </b></td></tr>";
echo"</table>";
?>