Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 20.10.2014
Сообщений: 14
1

Не получаеться пописать код удаления

13.01.2015, 19:19. Показов 518. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, недавно начал изучать php и при создании "БД автозапчастей" есть проблемка.
Вот так вставляю данные в бд
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include('db.php');
$nazva=$_POST['nazva-zapch'];
    $model=$_POST['model-mash'];
        $cina=$_POST['cina'];
            $kilk=$_POST['kilkist'];
$opis=$_POST['Opis'];
$Delete1='<a href="../Actions/DeleteOnce.php">Видалити</a>';
mysql_query("Insert INTO zapch(nazva,mash,cina,kilkist,Opis,Delete1) VALUES('".addslashes($nazva)."','".addslashes($model)."','".addslashes($cina)."',
'".addslashes($kilk)."','".addslashes($opis)."','".addslashes($Delete1)."')");
mysql_close();
echo "Додано!";
echo '<p><a href="../AdminMenu.php">Адмін меню</a></p>';
?>
Так вывожу
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html" charset="windows-1251" />
</head>
<?php
include('Table.php');
$server="localhost";
$user="root";
$pass="";
$DB="avtozapch";
mysql_connect($server,$user,$pass) or die("Нет коннекта!");
mysql_query("SET NAMES 'cp1251'");
mysql_select_db($DB);
$request= "SELECT id, nazva, mash, cina, kilkist,Opis,Delete1 FROM zapch ORDER BY id DESC LIMIT 15";
$result=mysql_query($request);
while($row=mysql_fetch_array($result)){
echo '<table align="center" width=98% border="1" cellpadding=3 cellspacing=1 bgcolor=#FDFEFF>';
    echo "<tr><td>".$row['id']."</td><td>".$row['nazva']."</td><td>".$row['mash']."</td><td>".$row['cina']."</td><td>".$row['kilkist']."</td><td>".$row['Opis']."</td><td>".$row['Delete1']."</td></tr>";
    echo '<table>';
 
}
?>
вот файл Table.php
PHP
1
2
echo '<table align="center" width=98% border="1" cellpadding=3 cellspacing=1 bgcolor=#FDFEFF>';
echo "<tr><td>ID</td><td>Назва запчастини</td><td>Машина</td><td>Ціна</td><td>Кількість</td><td>Описання</td><td><a href='../Actions/DeleteAll.php'>Видалити всі записи</a></td></tr>";
Удаление всех записей сделал
PHP
1
2
3
4
5
6
<?php
include('db.php');
mysql_query("DELETE FROM zapch WHERE id");
echo "Всі записи з бази данних були успішно видалені!";
echo '<p><a href="../AdminMenu.php">Адмін мею</a></p>';
?>
А возникли трудности при добавлении ссылки на удалении построчно каждой записи.
Тоесть ,хочу что-бы при добавлении записи, ганерировалась ссылка на удаление этой записи и вставлялась в последнюю строчку таблицы.
Если кто поможет буду очень благодарен!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2015, 19:19
Ответы с готовыми решениями:

Подправить код удаления файлов
Есть код: private void toolStripButton4_Click(object sender, EventArgs e) { ...

код кнопки удаления,редактирования из бд
Доброго времени суток! Нужен код для удаления,редактирования строки из базы данных, может у кого то...

Не работает код удаления дива
http://rubasket.com/56.html это тестовая страничка для проверки на работоспособность.... по идее...

Код для кнопки удаления отчета
Здравствуйте,имеется кнопка в XML, удалить отчет,не могу дойти как составить код...

1
Web Programmer
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
14.01.2015, 01:26 2
Это пример

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
 
$db = new mysqli('local', 'root', '', 'dbname');
$db->query('SET CHARSET UTF8');
 
if(isset($_GET["del"]) && !empty($_GET["del"])) {
    $del = abs(intval($_GET["del"]));
    if($db->query("DELETE FROM `auto` WHERE `id`='{$del}'"))
        echo 'Запись удалена!';
    else
        echo 'Запись не удалена!';
}
 
$sql = 'Ваш запрос на выборку всех данных!';
$query = $db->query($sql);
?>
<table>
<tr>
    <td>Название</td>
    <td></td>
</tr>
<tr>
<?php
while($result = $query->fetch_assoc()) {
    echo "<td>{$result["name"]}</td><td><a href=\"?del={$result["id"]}\">Удалить</a></td>";
}
?>
</tr>
</table>
1
14.01.2015, 01:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2015, 01:26
Помогаю со студенческими работами здесь

Исправить код удаления всех папок
Вот код (Сразу говорю, код не весь мой, часть взял в интернете): import java.io.*; import...

Разобрать код удаления элемента списка
есть структура: struct Book{ char title; char author; short pages; double price; }; и...

Объясните код удаления элемента массива
Прошу объяснить строки кода и используемые переменные при удалении элемента равного нулю из...

Код удаления ячеек формы вместе с элементами в этих ячейках
Здравствуйте! Подскажите пожалуйста код для удаления ячеек формы Access вместе с элементами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru