Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Управление данными таблицы БД

Ответить
Настройки темы
Управление данными таблицы БД

Аватара для FoXLee

Новый участник


Сообщения: 20
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте. Появилось желание переделать систему управления данных таблицы БД, дело в том, что у меня она сделана так, что приходится нажимать на ссылку "Изменить данные", затем из выползающего списка выбрать запись в таблице и далее можно обновлять нужные строчки... Хотелось бы сделать так, чтобы просто в списке записей таблицы были под каждой записей кнопки/ссылки "Изменить" и "Удалить" как это сделать?

Отправлено: 17:31, 12-09-2008

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Вопрос не очень понятен.... Выводите в обычной таблице данные, а в последнем столбце сделайте кнопочку, по которой перейдёте на страницу редактирования именно этой записи

-------
Fortes fortuna adiuvat


Отправлено: 12:46, 14-09-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


А то и вовсе воспользуйтесь скриптами phpMyAdmin для управления БД.

Отправлено: 13:36, 14-09-2008 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата Coutty:
А то и вовсе воспользуйтесь скриптами phpMyAdmin для управления БД. »
Ну или посмотрите, как там сделано

-------
Fortes fortuna adiuvat


Отправлено: 15:07, 14-09-2008 | #4


Аватара для FoXLee

Новый участник


Сообщения: 20
Благодарности: 1

Профиль | Отправить PM | Цитировать


Я кнопочку сделал, но она просто открывает окно модификации/удаления, но не выбирает именно ту запись, под которой была эта кнопка.
PHP код: Выделить весь код

<?
$db_name 
"GoDB";
$table_name "vacansies";
$connection = @mysql_connect("localhost""root""qwerty")
or die(
"Невозможно подключиться MySQL.");
$db = @mysql_select_db ($db_name$connection)
or die (
"Невозможно выбрать базу данных.");
$sql "SELECT vac_id, vac_name, age, formation, exp, duties, conditions, contacts, date
FROM $table_name
ORDER BY vac_id
"
;
$result = @mysql_query($sql$connection)
or die(
"Невозможно выполнить запрос.");
$display_block "";
while (
$row mysql_fetch_array($result)) {
    
$vac_id $row['vac_id'];
    
$vac_name $row['vac_name'];
    
$age $row['age'];
    
$formation $row['formation'];
    
$exp $row['exp'];
    
$duties $row['duties'];
    
$conditions $row['conditions'];
    
$contacts $row['contacts'];
    
$date $row['date'];
$display_block .= "<p><strong>$vac_name</strong><br>
<strong>Требования: </strong> Возраст: $age $formation $exp<br>
<strong>Обязанности: </strong> $duties<br>
<strong>Условия: </strong> $conditions $contacts<br>
<strong>Дата добавления вакансии: </strong> $date
</p>
<FORM METHOD=\"post\" ACTION=\"show_modvac.php\">
<p><INPUT TYPE=\"SUBMIT\" NAME=\"submit\" VALUE=\"Изменить\"></P>
</form>"
;


}
?>
<html>
<head>
<title>Список Вакансий (сортировка по номеру)</title>
</head>
<body>
<h1>Список Вакансий</h1>
<?
echo "$display_block";
?>
<p><a href ="index.php">Назад</a></p>
</body>
</html>


Отправлено: 18:02, 15-09-2008 | #5


Аватара для timon4ik

Старожил


Сообщения: 272
Благодарности: 37

Профиль | Отправить PM | Цитировать


Измените эту строчку вот так:
PHP код: Выделить весь код

<FORM METHOD="post\" ACTION=\"show_modvac.php?id=".$vac_id."\"> 


Таким образом вы будете передавать в окно модификации ID той записи, которую необходимо модифицировать, ну а дальше по ID...

Последний раз редактировалось timon4ik, 16-09-2008 в 10:22.


Отправлено: 09:30, 16-09-2008 | #6


Аватара для FoXLee

Новый участник


Сообщения: 20
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо, попробую.

Отправлено: 09:40, 16-09-2008 | #7


Аватара для timon4ik

Старожил


Сообщения: 272
Благодарности: 37

Профиль | Отправить PM | Цитировать


FoXLee, исправил строчку, теперь правильно

Отправлено: 10:26, 16-09-2008 | #8


Аватара для FoXLee

Новый участник


Сообщения: 20
Благодарности: 1

Профиль | Отправить PM | Цитировать


Исправил на
PHP код: Выделить весь код

<FORM METHOD="post\" ACTION=\"show_modvac.php".$vac_id."\"> 


Теперь нажатием на кнопку, переходит на страницу http://localhost/show_modvac.php1 где 1 - номер записи. Но файл модификации у меня называется просто show_modvac.php

Отправлено: 11:51, 16-09-2008 | #9


Аватара для timon4ik

Старожил


Сообщения: 272
Благодарности: 37

Профиль | Отправить PM | Цитировать


Вы забыли вопросительный знак после show_modvac.php :
PHP код: Выделить весь код

<FORM METHOD="post\" ACTION=\"show_modvac.php?".$vac_id."\"> 


И в файле show_modvac.php получаем id записи:
PHP код: Выделить весь код

$id=$_SERVER['QUERY_STRING']; 



Отправлено: 12:43, 16-09-2008 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Управление данными таблицы БД

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Управление компьютера при помощи речи - Голосовое управление mihanik Программное обеспечение Windows 24 11-04-2014 03:36
Flash - на Kingston пролема с данными dfuec Накопители (SSD, HDD, USB Flash) 1 20-02-2008 06:22
Непонятка с текстовыми данными fsab Программное обеспечение Windows 3 22-11-2007 18:57
[Ъ] Управление пользовательскими данными и настройками Vadikan Microsoft Windows NT/2000/2003 27 15-05-2007 13:37
Меню на дисках с данными vovixxx Хочу все знать 4 15-08-2005 20:48




 
Переход