GodFather2
Registered
Значи имам въпрос.. как да го направя тва да трия записи от бд самоче с AJAX да не се зарежда видимо del.php
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
var xmlHttp = false;
function initPage(){
if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
alert("Вашият броузър не поддържа AJAX");
exit();
}
}
function deleteID(x){
var url = 'http://localhost/ajax/del.php?id='+encodeURIComponent(x);
var myDiv = document.getElementById('myDiv');
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = function() {
if(xmlHttp.readyState == 4)
{
var otg = xmlHttp.responseText.split("|");
myDiv.innerHTML = otg[1];
if(otg[0] == 1)
{
window.location = "http://localhost/ajax/main.php";
}
}
}
xmlHttp.send(null);
}
</script>
<style type="text/css">
#myDiv {
width:400px;
height:30px;
border:solid 1px red;
}
</style>
</head>
<body onload="initPage()">
<?php
$host = 'localhost';
$user = 'emagi'; //тука слагаш своите данни
$pass = 'emagi'; //тука пак слагаш своите данни
$bd = 'proba'; //-----------//------------------
mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($bd) or dir(mysql_error());
$query = mysql_query("SELECT * FROM proba");
while($row = mysql_fetch_object($query))
{
echo "Името е: ".$row->name." Изтрий <a href='#' onclick='deleteID(this.id)' id='".$row->id."'>X</a><br />";
}
?>
<div id="myDiv"></div>
</body>
</html>
<?php
header('Content-type: text/html; charset=windows-1251');
$host = 'localhost';
$name = 'emagi';
$pass = 'emagi';
$bd = 'proba';
mysql_connect($host, $name, $pass) or die(mysql_error());
mysql_select_db($bd) or die(mysql_error());
if(is_numeric($_GET['id']))
{
$id = $_GET['id'];
$query = mysql_query("DELETE FROM proba WHERE id=\"$id\"") or die(mysql_error());
if($query)
{
echo "1|Файлът е изтрит успешно";
}
else {
echo "0|Файлът не е изтрит успешно";
}
}
?>