نوشته شده توسط
as13851365
ساده ترین راهش استفاده از آرایه است به کد زیر نگاه کن :
کد HTML:
<input type="checkbox" name="checkbox1[]" id="box1" value="<?php echo $a['id'];?>" />
و در اون طرف از یه کدی مانند زیر استفاده کن :
$a=$_POST['checkbox1'];
if(isset($a))
{
for($i=0;$i<count($a);$i++)
if(!is_numeric($a[$i]))
{
header("location: index.php");
exit;
}
$ss=implode(',',$a);
$q="select * from nazar1 where id in ($ss)";
}
else
header("location: index.php");
با استفاده از کد بالا شما لیستی از رکوردهایی رو که کاربر انتخاب کرده رو دارید می تونید هر کاری خواستید رو انجام بدید ( بقیش فقط نیاز کمی به آشنایی با دستورات mysql دارد)
سلام
تا حالا که چند تا پست زدم برای مشکلاتم متاسفانه یکیشو جواب ندادن علتش را نمی دونم!!
به امید جواب:
یک کدی شبیه کد معرفی شده در بالا دارم و کارشم تیک چند ستون برای حذف است.
حالا تو صحفه select ستون ها را با حلقه while فراخوانی کردم و می خوام کد زیر را برای تکرار چک باکس با آیدی در این حلقه بزارم :
<input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>">
کد حلقه while :
<?php
while($row = mysql_fetch_array($result))
{
echo '<div class="nav4">' . $row['id'] . '</div>';
echo '<div class="content"><a href="update.php?id='.$row['id'].'">'.$row['name'].'</a></div>';
echo '<div class="nav3">' . $row['lastname'] . '</div>';
echo '<div class="sidebar">' . $row['email'] . '</div>';
}
?>
حالا چه کاری باید انجام بدم؟