mirmohsen
May 28th, 2016, 21:32
سلام.کد زیر رو نگاه کنید. میخام به این کد یه کادر جستجو و یه صفحه بندی اضافه کنم. چی باید اضافه کنم؟
<?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);
?>
نتیجه اجرای کد بالا به این صورته:
31539
<?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);
?>
نتیجه اجرای کد بالا به این صورته:
31539