0
| R編輯|我在保存/刪除內容 cleditor with ajax + PDO,ajax調用的內容,但不能將其保存到數據庫,當我刪除內容(已插入內容在phpadmin)它說,它不能刪除,但它已經做到了......另一個問題是,我需要它的內容向用戶顯示管理員插入到,而不是所有人。我做的關係,但也許我做錯了這是我的代碼:使用Ajax-PDO的審查員內容不保存或刪除
我編輯這是因爲我現在只有與ajax問題..現在我可以保存或刪除,但ajax無法正常工作。
用,如果我在行動action="response.php"
插入,但與此頁轉到響應頁面的工作......我需要Ajax調用....請幫助
在page.php文件
<form id="FormSubmit" method="post" action="">
<input type='hidden' id="id_paciente" name="id_paciente" type="text" value='<?php echo $id_paciente ?>' />
<input type='hidden' id="id_doctor" name="id_doctor" type="text" value='<?php echo $id_doctor ?>' />
<textarea id="hconsulta" name="hconsulta" rows="10" cols="50"></textarea><br>
<input class="submit" value="Guardar Consulta" type="submit" />
</form>
<ul id="responds">
<?
$sql = 'SELECT DIAGNOSTICO.*,PACIENTES.* FROM DIAGNOSTICO,PACIENTES WHERE PACIENTES.id_paciente=DIAGNOSTICO.id_paciente';
$result = $conn->query($sql);
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo '<li id="item_'.$row["id_paciente"].'">';
echo '<div class="del_wrapper"><a href="#" class="del_button" id="del-'.$row["id_paciente"].'">';
echo '<img src="../images/icon_del.gif" border="0" />';
echo '</a></div>';
echo $row["diagnosticos"].'</li>';
}
?>
</ul>
Ajax調用腳本
<script type="text/javascript">
<![CDATA[
$(document).ready(function(){
$("#FormSubmit").submit(function(){
// Remove any existing errors
$(".error").remove();
var id_paciente = $("#id_paciente").val();
var id_doctor = $("#id_doctor").val();
var hconsulta = $("#hconsulta").val();
// Validate Message
if (hconsulta == '') {
check = false;
$('#hconsulta').after('<div class="error">* Message is required!</div>');
}
else if (message.length < 6) {
check = false;
$('#hconsulta').after('<div class="error">* Message is too short!</div>');
}
// If validation is successful
if (check == true) {
$.ajax({
type: "POST",
url: "response.php",
data: $("#FormSubmit").serialize(),
dataType: "json",
success: function(response){
if (!response.mailSuccess && !response.databaseSuccess)
{
$('#hconsulta').after('<div class="error">* Something went very wrong! Please try again!</div>');
}
}
});
}
return false;
});
});
]]>
</script>
和response.php
<?php
include_once("config.php");
try{
$statement = $conn->prepare("INSERT INTO DIAGNOSTICO (id_paciente, id_doctor, hconsulta) VALUES (?, ?, ?)");
if ($statement->execute(array($_POST['id_paciente'], $_POST['id_doctor'], $_POST['hconsulta'])));
$dbSuccess = true;
} catch (Exception $e) {
$return['databaseException'] = $e->getMessage();
}
$dbh = null;
?>
最好的問候!
我看到它的記錄,我刪除代碼和現在的數據刪除。但不能插入 –