我有一個工作列表頁面,顯示所有工作,每個工作旁邊都有一個複選框,頁面底部有一個添加按鈕,將它添加到JobCart.php如何將多個ID傳遞到jobCart頁面?
我誠實地說,知道如何將多個記錄ID或單個ID傳給jobCart.php 我想,當用戶點擊按鈕的所有選擇的ID「添加」傳遞給jobCart.php 請幫我
<?php
// adding JobsLists.php to this page to interact witht it.
require ("../JobsLists.php");
//Connect to DB
//include_once("Project/CIEconn.php");
$mysqlCON= mysqli_connect("localhost", "root", "","CIE") or die(mysqli_connect_error());
mysqli_select_db($mysqlCON,'CIE') or die ("no database");
$ID = isset($_POST['Id']); // 1 2
if(isset($_POST['pick'])){
if(empty($ID) || $ID == 0){
echo"<h4> please choose something to move to your job list </h4>";
}else{
// Code here ..
// here here ONLY for TEST to check if I can interact eith jobLists.php
addJob();
// to get all ID from each selected job
$impid = implode("' , '" , $_POST['Id']);
}
}
$sqlCommand = "SELECT * FROM Fiscal WHERE NoStudent > '0' ";
$result = mysqli_query($mysqlCON,$sqlCommand) or die(mysqli_error($mysqlCON));
echo '
<form action= "Fiscal.php" method = "post">
<table width ="100%" cellpadding ="4" border="1" >
<tr>
<th>Check </th>
<th>Jobs Name</th>
<th>Description</th>
<th> No Students needed</th>
<th>Due Date</th>
</tr>';
while ($row = mysqli_fetch_array($result)){
// name = 'Id[]'
echo "<tr>
<td> <input type='checkbox' name='Id[]' value='". $row['Id'] ."' /> </td>
<td> ". $row['JobName'] ." </td>
<td> ". $row['Description'] ." </td>
<td> ". $row['NoStudent'] . "</td>
<td>". $row['DueDate'] ." </td>
</tr>";
}
echo '
</table>
<br/>
<div align="center">
<input type="submit" name="pick" value="Add Job" />
<input type="reset" value="Clear Marks" />
</div>
</form>
';
?>
<html>
<head><title> Fiscal </title></head>
<br>
<body>
</body>
</html>
做'回聲$ impid',看看你會得到什麼。 –
謝謝你,先生,我已經得到了兩份工作的ID。我認爲這很好,但我現在想把它們傳遞給jobCart.php,我對此有點新,我知道如何傳遞一個,但不是多個 – Alotaibi
那麼你打算怎麼做? –