|
|
|
| Есть таблица ip_tab , в ней три поля id_ip, ip, name.
Нало написать скрипт для удаления записи. причом происходить это должно так: пользователь вводит в текстовое поле ip адрес, а скрипт удаляет строку содержащую этот IP адрес и выводит подтверждение удаления.. | |
|
|
|
|
|
|
|
для: Lasar
(20.07.2006 в 15:35)
| | Что вызывает сложность:
SQL-запрос
скрипт
алгоритм | |
|
|
|
|
|
|
|
для: cheops
(20.07.2006 в 15:46)
| | Скрипт..и если можно немного разживать запрос! | |
|
|
|
|
|
|
|
для: Lasar
(20.07.2006 в 15:51)
| | !?? | |
|
|
|
|
|
|
|
для: Lasar
(20.07.2006 в 15:51)
| | Постараюсь завтра написать такой скрипт, если никто не опередит. | |
|
|
|
|
|
|
|
для: cheops
(21.07.2006 в 00:05)
| | Спасибо!!!...Буду ждать!!! | |
|
|
|
|
|
|
|
для: Lasar
(20.07.2006 в 15:35)
| | а в каком виде планируется хранить ip адрес? | |
|
|
|
|
|
|
|
для: Loki
(21.07.2006 в 16:59)
| | Поле VARCHAR | |
|
|
|
|
|
|
|
для: Lasar
(20.07.2006 в 15:35)
| |
<?php
if(!empty($_POST['ip'])){
require_once "connect_db.php"; // подключение БД
$sql = "DELETE FROM ip_tab where ip='".trim($_POST['ip'])."'";
mysql_query($sql);
echo "IP: ".$_POST['ip']." был удалён из таблицы.";
}
?>
<form method="post">
Введите IP: <input type="text" name="ip">
<input type="submit" value="Удалить IP">
</form>
|
| |
|
|
|
|
|
|
|
для: Axxil
(21.07.2006 в 17:54)
| | Благодарю!!!! всё работает....
Подскожите пожалуйсто ещё кое_что, как передать значение IP в нисподающий список, чтоб выбрав его можно было пкредать на редактирования всей записи.
Зарание спасибо! | |
|
|
|
|
|
|
|
для: Lasar
(22.07.2006 в 03:22)
| | На коленке, без проверок и учёта безопасности.
TODO: Проверять данные приходящие от формы на наличие запрещённых символов
<?php
require_once "connect_db.php"; // подключение БД
echo '<form method="post">';
// Начальное поле выбора IP адреса на редактирование
if(empty($_POST)){
$sql = "select id_ip,ip from ip_tab";
$query = mysql_query($sql);
echo '<select name="id_ip">';
while($r = mysql_fetch_assoc($query)){
echo '<option name="'.$r['ip_id'].'">'.$r['ip'].'</option>';
}
echo '</select>';
echo '<input type="submit" value="Редактировать" name="edit">';
}
// Форма редактирования строки таблицы ip_tab
if(isset($_POST['edit'])){
$sql = "select * from ip_tab where id_ip=".$_POST['id_ip'];
$query = mysql_query($sql);
$r = mysql_fetch_assoc($query);
echo '<input type="hidden" name="id_ip" value="'.$r['id_ip'].'">';
echo '<input type="text" name="ip" value="'.$r['ip'].'">';
echo '<input type="text" name="name" value="'.$r['name'].'">';
echo '<input type="submit" value="Сохранить" name="save">';
}
// Запись изменений в таблицу
if(isset($_POST['save'])){
$sql = "update ip_tab set ip='".$_POST['ip']."',name='".$_POST['name']."' where id_ip=".$_POST['id_ip'];
$query = mysql_query($sql);
echo "Запись обновлена";
}
echo "</form>";
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(22.07.2006 в 10:37)
| | Спасибо огромное!!!! | |
|
|
|