我是PHP初学者我正在尝试生成PDF,但我无法显示选定复选框中的数据。例如,我想选择两行或三或四使用此select * from table where id in ($stk)
,但其显示空白。显示来自选定复选框的数据
<input type='checkbox' name='stick[]' id="stick" value =' <?php echo $row['id']; ?>' />
$name = isset($_POST['stick'])?$_POST['stick']:NULL;
if(isset($_POST['stick'])){
foreach ($name as $stk){
$query = "SELECT * FROM machine_and_equipments where MENo in($stk)";
$result = mysql_query($query) or die (mysql_error());
while($query_row = mysql_fetch_assoc($result)){
$controlnumber = $query_row['MENo'];
$assetname = $query_row['machine_equipments_name'];
$location = $query_row['Location'];
$text = sprintf("%s\n%s\n%s\n%s\n%s", "Koushin Mechatronics Manufacturing Philippines Inc. ", ' PROPERTY STICKER', 'Control No. : '. $controlnumber .' ', 'Asset Name : '. $assetname .' ', 'Location : '. $location .' ');}
'** SELECT'你为什么要把'**'放在这里? – 2014-09-04 06:11:04
忽略'**'?在你的查询 – 2014-09-04 06:20:20
没关系**我已经删除看这个例子这个“选择*从machine_and_equipments其中MENO在(1,2,3)”是正确的,但是当我把变量“SELECT * FROM machine_and_equipments其中MENO在($ stk)“它吓坏了我怎么能用逗号1,2,3在$ stk – KENN 2014-09-04 06:34:24