PDA

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



syasamboo3
پنج شنبه 29 فروردین 1392, 19:37 عصر
بازم سلام
من یه مشکلی داشتم چند تا هم تایپیک گذاشتم ولی متاسفانه جوابهای درستی نگرفتم.
شایدم(قطعا)نوقع من زیاده.
یه کمک دیگه میخوام:
اطلاعات یک فرم رو توی بانک sql ذخیره میکنم.(این کار رو واقعا انجام میدم و کاری باهاش نداریم)
یه صفحه میخوام داشته باشم که توش یه گزینه جستجو داشته باشه و اطلاعات رو بر اساس کد ملی جستجو کنه و توی چند تا تکست باکس ذخیره کنه.
اگه دوستان یه نمونه کد کوچولو بهم بدن ممنونشون میشم

ravand
پنج شنبه 29 فروردین 1392, 21:02 عصر
توی چند تا تکست باکس ذخیره کنه.
منظورت اینه که توی تکست نمایش بده؟

syasamboo3
پنج شنبه 29 فروردین 1392, 22:16 عصر
بله آقا اشتباه شد.نمایش داده بشه

ravand
جمعه 30 فروردین 1392, 08:20 صبح
خب این کار سختی نیست. شما دستوری بنویس که بگه : نمایش بده همه ی رکوردها رو از جدول فلان که فیلد کد ملی مساوی متغییری باشد که مقدارش از فرم بهش ارسال میشه:

$query="select * from jadval where codmelli='$value'";
بخوای توی تکست هم نشون بدی اینطوری:

$title=$row['title'];
echo "<input type='text' name='title' value='{$title}'>";

syasamboo3
جمعه 30 فروردین 1392, 11:35 صبح
آقا ممنون.
نحوه نوشتن دستورش رو تقریبا بلدم.مشکلم تو اینه که این دستور رو کجا باید بنویسم.مثلا که باید روی کلید نوشته بشه یا ....
ممنون میشم یه نمونه کد بزارید

ravand
جمعه 30 فروردین 1392, 12:00 عصر
شما اگه php بلد نیستید این کتاب رو بخونید:
http://barnamenevisi.blogsky.com/1391/01/06/post-96/
این یه مثال ساده است. اگه مشکلی داشتید بپرسید:

<center>
<form method="Get">
<input type="text" dir="rtl" name="valuei"><br>
<input type="submit" name="submited" value="جستجو">
</form>
<?php
if(isset($_GET['submited'])){
$connection=mysql_connect("localhost","root","") or die (mysql_error());
$db=mysql_select_db("databse",$connection) or die (mysql_error());
//دریافت مقدار
$value=$_GET['valuei'];
//انتخاب کن همه ی رکوردها را از جدول که فیلد تاتل آن مساوی مقدار متغییر باشد
$sql="select * from jadval where title='{$value}'";
mysql_query("SET CHARACTER SET utf8",$connection);
$result=mysql_query($sql,$connection) or die (mysql_error());
while ($row=mysql_fetch_array($result)){
echo $row['id'];
echo "<br>";
echo $row['title'];
echo "<br>";
echo $row['msg'];
echo "<br>";
}
mysql_close($connection);
}
?>
</center>