سلام و خسته نباشید
بنده یه سیستم کد پیگیری هست که بخش مدیریتش را نوشتم
حالا تو بخش کاربری ، باید کاربر کد را وارد کنه تو دیتابیس سرچ کنه و فیلد مورد نظر را پیدا کنه ( کد باید دقیقا همون باشه و از دستور LIKE تو کوئری استفاده نباید کنم )
کوئری را اینجوری نوشتم :
توی بخش کاربری هم :
حالا اینجا کاربر تا وقتی کد را وارد نکرده جدولی بهش نشون نمیده ولی تا وارد کرد نتیجه ی جست و جو را نشون میده
مشکل من اینه اگه کاربر کد را اشتباه نشون بده
بازم جدول را نشون میده ...
خواهشا بگید چجوری باید بنویسم که اگر وجود نداشت جدولم نشون نده و خطا بده ( اینجا اصلا خطاهم نمیده یعنی کوئری Result داره )
سوال دوم :
میخوام همین صفحه را بدون رفرش ببینم (یعنی با آژاکس ) میشه همین صفحه را هم بگید چجوری اوکی کنم؟ یه سری سورس پیدا کردم لی چون java بلد نیستم از پسش بر نیومدم
ممنون میشم کمک کنید ( خیلی واجبه )
بنده یه سیستم کد پیگیری هست که بخش مدیریتش را نوشتم
حالا تو بخش کاربری ، باید کاربر کد را وارد کنه تو دیتابیس سرچ کنه و فیلد مورد نظر را پیدا کنه ( کد باید دقیقا همون باشه و از دستور LIKE تو کوئری استفاده نباید کنم )
کوئری را اینجوری نوشتم :
کد:
function searchcode($track) { $result= mysql_query("SELECT * FROM peygiri WHERE trackcode='$track' ") ; return $result; }
کد:
<html><head><?php require_once('functions.php'); ?><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="generator" content="Mirhendi"><meta name="description" content=""><meta name="keywords" content=""><title>پیگیری وضعیت دستگاه</title><link rel="stylesheet" type="text/css" href="my.css"></head>
<body><?php if(isset($_POST['track']) And !empty($_POST['track']) ) { $track= $_POST['track']; $result=searchcode($track); if ($result){ ?> <table border="1" align="right" dir="rtl" width="100%"> <tr> <td>کد رهگیری</td> <td>تاریخ</td> <td>وضعیت</td> </tr> <?php while($rows = mysql_fetch_assoc($result)) { ?> <tr> <td><?php echo $rows['trackcode'] ?></td> <td><?php echo $rows['date'] ?></td> <td><?php echo $rows['status'] ?></td> </tr>
<?php
} ?> </table> <?php }else{ $msg="کد مورد نظر وجو ندارد "; } }
?>
<form method="POST">کد پیگیری : <input type="text" name="track"><input type="submit" value="جست و جو"></form><?php echo $msg;?> </body> </html>
مشکل من اینه اگه کاربر کد را اشتباه نشون بده
بازم جدول را نشون میده ...
You must be registered for see images attach
خواهشا بگید چجوری باید بنویسم که اگر وجود نداشت جدولم نشون نده و خطا بده ( اینجا اصلا خطاهم نمیده یعنی کوئری Result داره )
سوال دوم :
میخوام همین صفحه را بدون رفرش ببینم (یعنی با آژاکس ) میشه همین صفحه را هم بگید چجوری اوکی کنم؟ یه سری سورس پیدا کردم لی چون java بلد نیستم از پسش بر نیومدم
ممنون میشم کمک کنید ( خیلی واجبه )
آخرین ویرایش توسط مدیر: