saeed-71
چهارشنبه 28 خرداد 1393, 00:17 صبح
سلام.
مشکل این کد چیه که فقط اخرین اریه رو میخونه و اونو تو دیتابیس سلکت میکنه!!!
من کنار هر یوزر چک باکس گذاشتمو گروزهی اونا رو میفرستم.
ایدشونو میفرشتم بعد تو دیتابیس سلکت میکنم.اما اینجور میشه!
<?php
require_once '../../config.php';
if(isset($_POST['submit'])){
$check = $_POST['check'];
echo $check_num = count($check).'<hr>';
for($i=0;$i<$check_num;$i++){
$id = $check[$i];
$sql=$connect->prepare("SELECT * FROM `user` WHERE(`id`=:id)");
$sql->execute(array(
":id"=>$id
));
foreach($sql as $rows){
echo $rows['mobile'].'<br>';
}
echo '<hr>';
echo '<pre>';
$check = $check[$i];
print_r($check);
echo '</pre>';
}
}// end isset
?>
مشکل این کد چیه که فقط اخرین اریه رو میخونه و اونو تو دیتابیس سلکت میکنه!!!
من کنار هر یوزر چک باکس گذاشتمو گروزهی اونا رو میفرستم.
ایدشونو میفرشتم بعد تو دیتابیس سلکت میکنم.اما اینجور میشه!
<?php
require_once '../../config.php';
if(isset($_POST['submit'])){
$check = $_POST['check'];
echo $check_num = count($check).'<hr>';
for($i=0;$i<$check_num;$i++){
$id = $check[$i];
$sql=$connect->prepare("SELECT * FROM `user` WHERE(`id`=:id)");
$sql->execute(array(
":id"=>$id
));
foreach($sql as $rows){
echo $rows['mobile'].'<br>';
}
echo '<hr>';
echo '<pre>';
$check = $check[$i];
print_r($check);
echo '</pre>';
}
}// end isset
?>