Показать сообщение отдельно
  #1 (permalink)  
Старый 02.02.2019, 12:41
Аватар для fenix_63
Аспирант
Отправить личное сообщение для fenix_63 Посмотреть профиль Найти все сообщения от fenix_63
 
Регистрация: 05.06.2014
Сообщений: 92

не работает ajax-запрос
Всем привет.
Хочу сделать страницу, на которой можно было бы отображать записи из БД MySQL, а также добавлять новые записи, удалять записи и изменять.

Есть в БД вот такая вот таблица (на скриншоте).

получение данных работает нормально, но вот удалить запись при клике на иконку с крестиком почему то не получается. Посмотрите пожалуйста, что не так?

index.php:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="utf-8">
    <title>test</title>
    <link rel="stylesheet" href="css/style.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
</head>
<body>
<?
require_once 'connection.php'; // ïîäêëþ÷àåì ñêðèïò

//mb_internal_encoding("cp-1251");

$link = mysql_connect('localhost', $user, $password);
if (!$link) {
    die('Îøèáêà ñîåäèíåíèÿ: ' . mysql_error());
}
echo 'Success connection<br/>';

$selected = mysql_select_db($database,$link) 
or die("Could not select databasename");

$query = "Select * FROM test";
$result = mysql_query($query) or die(mysql_error()); 


$table = '<table border="1" cellspacing ="0" cellpadding="0">';
$table.=    '<tr>';
$table.=        '<td>ID</td>';
$table.=        '<td>Name</td>';
$table.=        '<td>Address</td>';
$table.=        '<td>Phone</td>';
$table.=    '</tr>';
$table.=    '<tbody>';

while ($row = mysql_fetch_assoc($result)){
    $table.='<tr><td>'.$row['ID'].'</td><td>'.$row['NAME'].'</td><td>'.$row['ADDRESS'].'</td><td>'.$row['PHONE'].'<img src="img/remove.png " /></td></tr>';
}
$table.=    '</tbody>';

$table.=    '</table>';
echo $table;?>


<form class="add" id="submit-form" method="post" action="script.php">
    <input type="text" name="name" placeholder="Ð


get_data.php:

<?
    require_once 'connection.php';
    $link = mysql_connect('localhost', $user, $password);
    if (!$link) {
        die('Îøèáêà ñîåäèíåíèÿ: ' . mysql_error());
    }

    $selected = mysql_select_db($database,$link) 
        or die("Could not select databasename");


    $query = "Select * FROM test";
    $result = mysql_query($query) or die(mysql_error());

    $table = '<table border="1" cellspacing ="0" cellpadding="0">';
    $table.=    '<tr>';
    $table.=        '<td>ID</td>';
    $table.=        '<td>Name</td>';
    $table.=        '<td>Address</td>';
    $table.=        '<td>Phone</td>';
    $table.-    '</tr>';

    while ($row = mysql_fetch_assoc($result)){
        $table.='<tr><td>'.$row['ID'].'</td><td>'.$row['NAME'].'</td><td>'.$row['ADDRESS'].'</td><td>'.$row['PHONE'].'<img src="img/remove.png " /></td></tr>';
    }

    $table.= '</tbody>';

    $table.= '</table>';

    echo $table;
?>



del_data.php:

<?
require_once 'connection.php';
    
    echo $_POST['id'];

    $link = mysql_connect('localhost', $user, $password);
    if (!$link) {
        die('Îøèáêà ñîåäèíåíèÿ: ' . mysql_error());
    }

    $selected = mysql_select_db($database,$link) 
        or die("Could not select databasename");

    $query = "Delete FROM test Where ID=".$_POST["id"];
    echo $query;

    $result = mysql_query($query) or die(mysql_error());

    if($result){
        echo 'delete is success ';
    }

?>



script.php:


<?
echo "test";

var_dump($_POST['name']);
var_dump($_POST['address']);
var_dump($_POST['phone']);

require_once 'connection.php';



if(  (isset($_POST['name']) && $_POST['name']!='') && (isset($_POST['address']) && $_POST['address']!='') && (isset($_POST['phone']) && $_POST['phone']!='') ){


    $link = mysql_connect('localhost', $user, $password);
    if (!$link) {
        die('Îøèáêà ñîåäèíåíèÿ: ' . mysql_error());
    }

    $selected = mysql_select_db($database,$link); 

    //echo 'name='.$_POST['name'].' '.' address='.$_POST['address'].' phone='.$_POST['phone'];
    $query = 'Insert Into test(NAME,ADDRESS, PHONE) VALUES("'.$_POST["name"].'", "'.$_POST["address"].'", "'.$_POST["phone"].'")';
     //$query = 'Insert Into test(NAME,ADDRESS, PHONE) VALUES("Юра","Москва", "89771604797")';
     $result = mysql_query($query);

    if (!$result) {
        die('Неверный запрос: ' . mysql_error());
    }
}


?>
Изображения:
Тип файла: jpg 1.jpg (22.1 Кб, 2 просмотров)
Ответить с цитированием