是否有可能通過PHP函數打開另一個PHP文件(print_array.php)傳遞$ array?PHP:打開另一個PHP數組值
HTML:
<form method=post>
<input type="checkbox" name="array[]" value="111">
<input type="checkbox" name="array[]" value="222">
<input type="checkbox" name="array[]" value="333">
<button type="submit" name="action" value="print">Print</button>
<button type="submit" name="action" value="delete">Delete</button>
<button type="submit" name="action" value="add">Add New</button>
</form>
陣列[]是所有檢查,因此,$數組值是111,222,和333
然後,PHP函數:
switch ($action) {
case 'print': printing($_post['array']); break; /* open new window */
case 'add': break; /* same window */
case 'delete': break; /* same window */
default: break;
}
function printing($array) {
/* open print_array.php in a new window showing $array value */
}
而那麼只有在action = print的情況下,才能在具有$ array值的新窗口中打開print_array.php。
if (is_array($array)) {
print_r($array);
} else {
...
}
在print_array.php其結果將是
Array ([0] => 111 [1] => 222 [2] => 333)
我不認爲標題( 「位置:print_array.php」)可以通過數組值。 有沒有什麼好方法可以在傳遞數組值的新窗口中打開另一個PHP頁面?
新窗口有條件意味着通常JavaScript是參與而不是PHP。所以我會說簡單的答案是「不」。沒有太多細節。 – hakre 2012-07-23 15:47:15