0

example.php ~ example.php ウェブページのチェックボックスをオンにすると、印刷ボタンをクリックすると、値が example1.php に渡されます

if($items) {    
    foreach($items as $i)
    {
        print"<input name='checkbox[]' type='checkbox' id='checkbox[]' value='$i->logi_id'>";
    }
}

echo "<a href='example1.php?checkbox=" . $checkbox . "'><input type='button' name='print' id='delete' value='Print'></a>"
?>

example2.php

<?php
$keyword = $_REQUEST['keyword'];
$keycateg = $_REQUEST['keycateg'];
$print = $_REQUEST['print'];    
$checkbox = $_REQUEST['checkbox']; 
$count = count($_REQUEST['checkbox']);

if($print){
    for($i=0;$i<$count;$i++){    
        $del_id = $checkbox[$i];
        $sql = "select * FROM sampleDB WHERE logi_id='$del_id'";
        $result = mysql_query($sql);
    }
}
?>

質問の半分しか答えられません。QAは品質保証の略です。おそらく QA サーバーは、ソフトウェア/ハードウェアの品質を測定するテストに適しています。おそらく単体テスト/回帰テストは、このサーバーで実行するためのものです。

ステージング/プレプロダクション サーバーと呼ばれるものは、おそらく、ソフトウェア/ハードウェアの通常の使用に使用されるプロダクション コードを実行するシステムです。

4

4 に答える 4

0
$checkbox_string = htmlentities(http_build_query(array('checkbox'=>$checkbox)));

echo "<a href='example1.php?$checkbox_string'>...</a>"
于 2012-08-22T09:09:00.293 に答える
0

簡単な言葉 ---

checkbox=<?php echo $checkbox; ?>

ただし、ユーザー入力に依存しないでください...データをサニタイズします

于 2012-08-22T08:51:12.207 に答える
0

リンクを使用してフォームを送信する質問を正しく理解している場合は、送信ボタンをリンクとしてスタイルすることをお勧めしますが、JavaScript を使用してリンクを使用してフォームを送信することもできます。ここでより詳細な説明を見つけることができます

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml

于 2012-08-22T08:55:16.213 に答える
0

彼の質問は、チェックボックスの現在の値を評価し、それを aa href "GET" エンコード スタイルで使用する方法だと思います。

href を使用しないことをお勧めしますが、post メソッド "get" (URL をエンコードする) で別のフォームを使用することをお勧めします。それ以外の場合は、javascript で立ち往生していると思います。

于 2012-08-22T08:56:05.103 に答える