Re: [請益] checkbox 勾選後進行刪除的方法?!

看板PHP作者 (順)時間17年前 (2008/10/01 19:22), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串6/7 (看更多)
※ 引述《appleboy46 (小惡魔)》之銘言: : ※ 引述《idcomputer (順)》之銘言: : : 感謝您的回應^^ : : 我是寫成動態的 : : <input type="checkbox" name="c1[]" value="<?php echo $row['id']; ?>"> : : id的部分是數字的~~ : : 這部分如果是一串陣列的話該怎麼寫呢?! : if ( empty($_POST['invite_id_list']) ) : { : ErrMsg("你未選取任何紀錄"); : } : $invite_id_list = ( isset($_POST['invite_id_list']) ) ? $_POST['invite_id_list'] : ''; : $invite_id_sql = ''; : for($i = 0; $i < count($invite_id_list); $i++) : { : $invite_id_sql .= ( ( $invite_id_sql != "") ? ', ' : '' ) . intval($invite_id_list[$i]); : } : $sql = "DELETE FROM " . INVITE_TABLE . " : WHERE `invite_id` IN ($invite_id_sql)"; : if ( !($result = $db->sql_query($sql)) ){ : die("Could not query config information " . $sql); : } 感謝大家的回應 剛剛試了一下,在選取送出之後 foreach($_POST["c1"] as $key=>$val) $aaa = implode (",", $val); echo $aaa; // ECHO出來看結果如何 卻顯示Warning: implode() [function.implode]: Bad arguments 有上網GOOGLE一下,不過這方面的資訊好像很少,知識家也沒有ORZ 想請問問題是在?! 感謝各位~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.166.118

10/01 19:45, , 1F
Google 似乎不是唯一解...http://tinyurl.com/4g5k84
10/01 19:45, 1F

10/01 20:04, , 2F
你的 $val 並不是一個陣列阿..Orz..
10/01 20:04, 2F

10/01 20:05, , 3F
工具都給你了. 好歹你也看一下說明書吧..Orz..
10/01 20:05, 3F

10/01 20:06, , 4F
$aaa = implode(',', $_POST['c1']); //這樣吧?
10/01 20:06, 4F

10/01 20:07, , 5F
string implode ( string $glue , array $pieces )
10/01 20:07, 5F
文章代碼(AID): #18ursDqv (PHP)
討論串 (同標題文章)
文章代碼(AID): #18ursDqv (PHP)