Выборка из результатов Select'а

Jonny_TK

Новичок
Romashov
PHP:
array(2) { ["show"]=> string(25) "„~„… „t„p„r„p„z „…„w„Ђ..." ["ids"]=> NULL }
 

Jonny_TK

Новичок
не был.....
теперь:
PHP:
IN: '2', '3', '5', '6',array(2) { ["ids"]=> array(4) { [2]=> string(1) "2" [3]=> string(1) "3" [5]=> string(1) "5" [6]=> string(1) "6" } ["show"]=> string(9) "Go, mf..." }
-~{}~ 08.12.05 16:32:

Полный код

PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<?
$ids=="";
?>
<form name=form1 method="post">
<input type="checkbox" name="ids[1]" value=1>Line 1 <br>
<input type="checkbox" name="ids[2]" value=2> Line 2<br>
<input type="checkbox" name="ids[3]" value=3> Line 3<br>
<input type="checkbox" name="ids[4]" value=4>  Line 4<br>
<input type="checkbox" name="ids[5]" value=5> Line 5<br>
<input type="checkbox" name="ids[6]" value=6>Line 6<br>
<br><br>
<input name="show" type="submit" id="show" value="Go, mf...">
</form>
<?
$in="";
$id="1"; 
foreach($_POST['ids'] as $id=>$value) if(1==1)$in.=" '".intval($id)."',"; 
substr($in,0,-1);
print "IN: $in";
var_dump($_POST);
?>


</body>
</html>
 

Romashov

экспериментатор
PHP:
<?
@mysql_connect('localhost','BDUSER','BDPASS') or die ('MySQL Connect Error');
@mysql_select_db('BD') or die ('Select DB Error');
$table="notes";//какая у тебя таблица?
$sql="SELECT * FROM `$table`;";//дефолтный запрос
if(isset($_POST['show']) AND !empty($_POST['ids']))
{
        $in="";
        foreach($_POST['ids'] as $id=>$value) if($value==1)$in.=" '".intval($id)."',";
        $in=substr($in,0,strlen($in)-1);
        $sql="SELECT * FROM `$table` WHERE `id` IN (".$in.");";
};
$res=mysql_query($sql);
echo "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">
</head>
<body>
<form name=form1 method=post>
";


while($f=mysql_fetch_array($res))
      {
      echo "<input type=checkbox name=ids[".$f['id']."] value=1>".$f['name']." ".$f['model']."<br>";//подправь строчку вывода как угодно твоей душе, т.е. согласно структуре твоей БД
      };

echo "<input name=show type=submit id=show value=go>
</form></html>";
?>
пример работы с выводом запроса (для понимания логики) здесь
 
Сверху