Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Удаление элементов из списка

Сообщения:  [1-6] 

 
 автор: Eser   (28.02.2007 в 15:56)   письмо автору
 
   для: dert   (28.02.2007 в 14:22)
 

Спасибо!

   
 
 автор: dert   (28.02.2007 в 14:22)   письмо автору
 
   для: Eser   (28.02.2007 в 14:04)
 


<?php
// Устанавливаем соединение с базой данных
require_once("config_mysql_connect.php");

$zaprosmysql_query("select * from users;");
$kolvo=mysql_num_rows($zapros);
echo 
"<table border=1>";
echo 
"<tr><td>Имя<td>Филиал<td>Подразделение<td>Должность<td>Login<td>Pass<td><b>Всего:</b><td>$kolvo</tr>";
for (
$i=0;$i<mysql_num_rows($zapros);$i++)

{

$info=mysql_fetch_array($zapros);
echo 
"<tr><td>$info[name]<td>$info[filial]<td>$info[podrazdelenie]<td>$info[dolzchnost]<td>$info[login]<td>$info[pass]<td><a href='users.php?mode=del&id=$info[id]'>Удалить</a>";
echo 
"</form>";
}
echo 
"</table>";

if(isset(
$_GET[mode])&&($_GET[mode]=="del")){
$query "DELETE FROM users WHERE id='$_GET[id]'";
$res=mysql_result($query);
}
?>


Где users.php это этот файл

   
 
 автор: Eser   (28.02.2007 в 14:04)   письмо автору
 
   для: Sl   (28.02.2007 в 14:03)
 

Ссылка тоже пойдет!

   
 
 автор: Sl   (28.02.2007 в 14:03)   письмо автору
 
   для: Eser   (28.02.2007 в 13:52)
 

Воможна такая идея!
Для примера можно написать функцию удаления. А потом выводить ссылки циклом по id идентификатору записи. Например так

echo "<a href=?delete=<?=$id?>><?=$id?></a>";

Здесь нужно анализировать параметр

$_GET[delete]

ну и т. д

   
 
 автор: dert   (28.02.2007 в 13:58)   письмо автору
 
   для: Eser   (28.02.2007 в 13:52)
 

Обязательно кнопка или ссылка на удаление?

   
 
 автор: Eser   (28.02.2007 в 13:52)   письмо автору
 
 

Ребят помогите !!!
В процессе выполнения этого кода выводится список пользователей. Как сделать так что бы напротив каждого пользователя была кнопка"Удалить", при нажатие на которую Пользователь бы удалялся из БД. Может кто сталкивался? Заранее благодарен!


Список пользователей:
----------------------
|Пользователь1| Кнопка Удалить
----------------------
|Пользователь2|Кнопка Удалить
-----------------------
|Пользователь3|Кнопка Удалить

Вот мой код:
<?php
// Устанавливаем соединение с базой данных
require_once("config_mysql_connect.php");

$zapros= mysql_query("select * from users;");
$kolvo=mysql_num_rows($zapros);
echo "<table border=1>";
echo "<tr><td>Имя<td>Филиал<td>Подразделение<td>Должность<td>Login<td>Pass<td><b>Всего:</b><td>$kolvo</tr>";
for ($i=0;$i<mysql_num_rows($zapros);$i++)

{

$info=mysql_fetch_array($zapros);
echo "<tr><td>$info[name]<td>$info[filial]<td>$info[podrazdelenie]<td>$info[dolzchnost]<td>$info[login]<td>$info[pass]";
echo "</form>";
}
echo "</table>";
?>

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования