所以基本上我真的不知道該怎麼解釋我需要什麼,或者如果標題甚至是正確的,但我需要一些help.I'll解釋什麼,我努力做最好的自己。拉動信息
這是我正在處理的頁面的圖片,並提及 http://i40.tinypic.com/14m5euh.png。
所以基本上我需要做的是,用戶會上傳upload
一個文件,點擊它會上傳到database
與job number
一起的時候,到目前爲止,我已經成功地得到它更新到database
。
但我不能在database
的job number
,因爲我的信息都從database
的array
我試圖將信息存儲到session variable
,其循環和得到由下一個替換,所以基本上什麼都最後的job number
是否會被保存在database
哪個原因是錯誤的?
我的最後一個問題是,我如何讓用戶從drop down box
回答variable
?
我的代碼:
$con = mysqli_connect("localhost", "root", "","fixandrun") or die(mysqli_error());
$data = mysqli_query($con,"SELECT * FROM bookjob") or die(mysql_error());
Print "<table border cellpadding=10>";
Print "<table border='2'>";
echo "<table border='2' cellpadding=10>
<tr>
<th> Job number</th>
<th> Job details</th>
<th> Pc number </th>
<th> Job status</th>
<th> Upload report</th>
<th> Update Job</th>
</tr>";
while($row= mysqli_fetch_array($data))
{
echo "<tr>";
echo "<td>".$_SESSION['JOBNUM'] = $row['jobnumber'] . "</td>";
echo "<TD width=20% height=100>" . $row['jobdetails'] . "</td>";
echo "<td>" . $row['pcnumber'] . "</td>";
echo "<td> <select name='jobprogress'>
<option Value='pending'>pending</option>
<option value='Completed'>Completed</option>
<option value='In progress'>In progress</option>
<option value='Need more information'>Need more information</option>
</select> </td>";
echo "<td> <form action='reportupload.php' method='post' enctype='multipart/form-data' name='uploadform'>
<input type='hidden' name='MAX_FILE_SIZE' value='350000'>
<input name='report' type='file' id='reportupload' size='50'>
<input name='upload' type='submit' id='upload' value='Upload'>
</form>
</td>";
echo "<td> <a href='updateadmin.php'>Update information</a></td>";
echo "</tr>";
}
echo "</table>";
echo "<br>";
是啊我意識到我不是很有經驗,它對於我的大學課程並非實際use.i思考你說什麼,是否有可能創建一個變量名稱的形式?例如
絕對 - 你在正確的軌道上。我的意思是沒有罪行。所以你可以在while循環前添加一個增量變量作爲$ cnt = 0 ;,然後在while循環的底部放一個++ $ cnt; ....然後通過你的表單名稱,你可以有uploadForm- $ cnt如果你想。更好的解決方案是使用數據庫自動增量中的主鍵,或使用jobID而不是$ cnt – 2013-04-27 09:46:14