作爲ERP的一部分,我在面板上有一個jQuery函數,通過PHP文件進行INSERT。由於數據庫始終正確接收信息,所以插入操作正確,但我無法將最後插入的記錄發送回來以便實時顯示在屏幕上。發送從上一次INSERT數據庫到php文件的信息
jQuery函數(似乎是正常工作)在PHP文件
function showSuggestions (datos) {
$('tbody *').empty();
var resultados= datos;
$('tbody').on('keydown').html(resultados);}
內容製作插件(INSERT正常工作):
$nombreTurno = $_POST['tu_name'];
$insertar = mysql_query("INSERT INTO turn_conf (tu_id,tu_name,tu_status) VALUES ('','$nombreTurno','1')");
$lastInsert=mysql_insert_id();
$select =mysql_query("SELECT * FROM turn_conf WHERE tu_id='$lastInsert'");
$data="";
$name=$select['tu_name'];
$turn_id=$select['tu_id'];
$data= '<tr>
<td><span class="tableContentRow">'.$name.'</span></td>
<td class="editColumn"><a href="#"><div class="editIcon"></div></a></td>
<td class="discontinueColumn"><a href="/Gestion/config/forms/turn_conf/turn_discontinue.php?id='.$turn_id.'"><div class="discontinueIcon"></div></a></td>
</tr>'; echo $data;
什麼回來面板是HTML部分,但在'.$name.'
和'.$turn_id.'
上沒有任何值,因此該行已添加,但爲空。沒有控制檯錯誤,並且我檢查了$lastInsert
包含正確的信息:剛剛完成的此INSERT的ID。
編輯_我也嘗試了$turn_id=$lastInsert;
沒有結果。
嗯...不會將' '''到'tu_id'列使其...' '''? –
這不是您的問題的答案,但請知道mysql_ *函數已被棄用。請開始使用[mysqli](http://us2.php.net/manual/en/book.mysqli.php)或[PDO](http://us2.php.net/manual/en/book.pdo。 php) –
什麼是html數據告訴你 –