-
افزودن کادر جستجو و صفحه بندی
سلام.کد زیر رو نگاه کنید. میخام به این کد یه کادر جستجو و یه صفحه بندی اضافه کنم. چی باید اضافه کنم؟
کد PHP:
<?php
$host = "localhost"; // نام هاست
$username = "root"; // Mysql نام کاربري
$password = ""; // Mysql کلمه عبور
$db_name = "test"; // نام پايگاه داده
$tb_name = "users"; // نام جدول
@$checkbox = $_POST['checkbox'];
// اتصال به سرور و پايگاه داده
$con = mysql_connect("$host", "$username", "$password")
or die("اتصال امکان پذير نيست");
// انتخاب پايگاه داده
mysql_select_db("$db_name")
or die("انتخاب پايگاه داده ميسر نيست");
// انتحاب و محاسبه تمام رديف هاي موجود
$sql = "SELECT * FROM $tb_name";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
?>
<table width="400" dir="rtl">
<tr>
<td>
<form name="form" method="post" action="">
<table width="400" border="1">
<tr>
<td><strong>انتخاب</strong></td>
<td><strong>آدرس</strong></td>
<td><strong>امتياز باقي مانده</strong></td>
<td><strong>تعداد پاپ آپ دريافتي</strong></td>
</tr>
<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td>
<input name="checkbox[]" type="checkbox" value="<?php echo $rows['address']; ?>" />
</td>
<td><?php echo $rows['address']; ?></td>
<td><?php echo $rows['score']; ?></td>
<td><?php echo $rows['sent']; ?></td>
</tr>
<?php
}
?>
<tr>
<td colspan="5" align="center">
<input name="delete" type="submit" id="delete" value="حذف" />
</td>
</tr>
<?php
// اگر فرم ارسال شود کد زير اجرا مي شود
if($checkbox){
for($i=0;$i<$count;$i++){
@$del_id = $checkbox[$i];
$sql = "DELETE FROM $tb_name WHERE address='$del_id'";
$result = mysql_query($sql);
}
// رفرش صفحه در صورت اجراي موفقيت آميز کد
if($result){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=amar.php\">";
}
}
mysql_close($con);
?>
نتیجه اجرای کد بالا به این صورته:
Untitled.png
-
-
May 28th, 2016 21:32
# ADS
-
عضو انجمن
پاسخ : افزودن کادر جستجو و صفحه بندی
برای جواب دادن به سوالتون یکی باید کدتونو بزاره رو هاست ببینه چی میده چجور میشه براش وقت بزاره....
اینجا ماهی رو نمیگیرن برا ادم...ماهی گرفتن یاد میدن
- - - Updated - - -
منظورتون از جستجو چیه ... چیو جستجو کنه؟
-
تعداد تشکر ها از miladtnt به دلیل پست مفید
-
پاسخ : افزودن کادر جستجو و صفحه بندی
کادر جستجو یعنی چون تعداد تیبل زیاد هست بشه براحتی مورد دلخواه رو یافت
-
-
عضو دائم
پاسخ : افزودن کادر جستجو و صفحه بندی
سلام
برای جستجو از دستور LIKE استفاده کنید.
برای صفحه بندی میتونید LIMIT کنید
برای مشاهده آموزش های صفحه بندی در گوگل عبارت php mysql pagination رو جستجو کنید.
-