| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Скрипт для работы с BD |
| Автор: deMike 9.9.2005, 19:17 | ||
| У меня возник очерядной вопрос. Предположем у меня есть html таблица плана:
Насколько я уже догодался что выводить надо циклом. Так задача такова, нужно получить из базы эти данные, там поля так и называются: name, family, fathername. Так же интересно как можно осуществить удаление пользователей. Спасибо, удачи! |
| Автор: -=Ustas=- 9.9.2005, 19:30 |
| Ты с СУБД из PHP по-ходу не работал?! |
| Автор: Mal Hack 9.9.2005, 19:39 |
| Мастeр открываем книжку и читаем "Взаимодействие с Базами Данных"... Помимо этого еще и поиск рулит и FAQ... Объяснять тебе теорию СУРБД и работы с ними через PHP никто не будет. |
| Автор: -=Ustas=- 9.9.2005, 19:53 | ||||
| У меня просто время было - сама выборка
- удаление
|
| Автор: deMike 10.9.2005, 12:56 | ||
| Так, значит сделал, вроде работает, теперь мне нужно сделать на каждой строке кнопку активировать аккаунт, там просто он посылает в базу запрос о изменение у определённого поля значение false на true.. И здесь проблема в том, что нужно определить на какой строке сейчас находится ссылка, и должно быть две иконки, одна активировать другая заблокировать, тоесть нужно определить ещё и состояние/текс в поле false или true. Картинки: - activate.gif - block.gif Запрос примерно такой:
|
| Автор: Рыжий 10.9.2005, 16:22 | ||
| Мастeр запрос еще может пойти. Хотя безопасность сильно хромает - нет проверки $_GET['id']. Для того, чтобы поставить нужную картинку тебе нужно соединиться с базой достать это поле и если true то одна картинка а если false - другая. запрос (очень приблизительно!!!):
Будут вопросы - спрашивай. |
| Автор: deMike 12.9.2005, 14:50 |
| Подскажите как по id определить значение поля email и phone в базе? |
| Автор: -=Ustas=- 12.9.2005, 15:00 | ||||
PHP-Script, а чё конструкция такая громоздкая?! Не проще ли:
|
| Автор: deMike 12.9.2005, 15:05 |
| Спасибо огромное -=Ustas=-. Добавлено @ 15:09 А как ассоциировать с картинкой ссылку? Одна ссылка такова: "index.php?act=admincp&key=7574631938&activate=true&id=".$userid."" другая: "index.php?act=admincp&key=7574631938&activate=false&id=".$userid."" |
| Автор: -=Ustas=- 12.9.2005, 15:42 | ||||
Ну как, получаешь всё, как было указано выше, определяешь картинку:
, затем уже формируешь саму ссылку
Это будет одна ссылка - т.е. если там запись активна, то эта ссылка будет отображаться как "заблокировать", если же запись заблокирована, то ссылка - соотвественно активировать. Или тебе такой вариант не подходит? |
| Автор: deMike 12.9.2005, 16:05 | ||||
Так толе у меня руки из одного места толе что-то здесь не так:
Ссылка:
|
| Автор: deMike 12.9.2005, 20:09 |
| Неужели никто не поможет? |
| Автор: -=Ustas=- 12.9.2005, 21:48 | ||
Блин, ну в самом-то деле!!! Ну ты что, не видишь своих ошибок?!?!?
З.Ы. Я его немножко оптимизировал от твоих громоздких проверок. |
| Автор: Guest 14.9.2005, 13:31 | ||
Ошибка в строке:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' |
| Автор: Guest 14.9.2005, 13:32 |
| Так всё глюка больше не возникает НО, ссылка выглядит так: index.php?act=admin&key=****&activate=&id= - здесь пусто. |
| Автор: -=Ustas=- 14.9.2005, 13:35 |
| У тебя эта ссылка в этом же файле формируется? |
| Автор: Guest 14.9.2005, 14:03 |
| Да но в другом echo, и id определяется так: $obj->id, я подставил, id вроде определяется, но действие он не производит, т.е. не на true не на false он не изменяет. |
| Автор: -=Ustas=- 14.9.2005, 14:07 | ||
Кидай сюда весь код, желательно с именами файлов. И еще, зарегился бы, а?! |
| Автор: Guest 14.9.2005, 14:09 | ||
Нафига мне региться то?
|
| Автор: -=Ustas=- 14.9.2005, 14:20 | ||
|
| Автор: Guest 14.9.2005, 14:29 |
| ****%3Cimg%20src='images/block.gif'%20alt='Заблокировать'%3E - пытается открыть такую картинку это во первых. во вторых, когда аккаунт в статусе true, он пытается выполнить true, а когда false, он пытается выполнить false... |
| Автор: Guest 14.9.2005, 14:33 |
| Всё все глюки исправил, спасибо. А как сделать чтобы мой скрипт запускался в определённое время и делал backup на базу? |
| Автор: Guest 14.9.2005, 14:34 |
| Ой упустил трабл, он ещё короче одну и туже картинку в зависимости от состояние одного из пунктов меняет во всех... |
| Автор: -=Ustas=- 14.9.2005, 15:03 | ||||
Добавлено @ 15:06
Запускать скрипт из cron. |
| Автор: Guest 14.9.2005, 17:42 |
| Так, -=Ustas=-, конечно огромное тебе спасибо, что тратишь столько времени, но здесь вся пробелма основывается на том, что в результате у меня выводится например 5 записей, так вот, ссылка и картинка ссылкаются с определённым параметром только для одного конкретного пункта, т.е. если я активирую одного пользователя, то картинка у всех записей становится соответствующая изменённому пункту и ссылка аналогично. Так что боюсь никак не сделать такой штуки. |
| Автор: -=Ustas=- 15.9.2005, 02:59 | ||
| Слушай, АФИГЕТЬ, вот это я гоню!!! Срочно спать надо! Вот так исправь у себя код:
|
| Автор: Guest 15.9.2005, 20:07 |
| -=Ustas=- Ты уверен, что не будет таких же глюков? |
| Автор: -=Ustas=- 16.9.2005, 09:07 |
| Ага |
| Автор: Slayer2005 16.9.2005, 17:51 |
| Удаление пользователей - дело не столько в php, сколько в html. Делать надо что то типа: <table> <tr> <td>Имя</td> <td>Фамилия</td> <td>Отчество</td> </tr> <tr> <td>$value</td> <td>$value</td> <td>$value</td> <td><form><input type='submit' value='delete'></form></td> </tr> </table> |
| Автор: Guest 17.9.2005, 12:43 |
| Slayer2005 это типо прикол да? -=Ustas=-, обоснуй. |
| Автор: -=Ustas=- 18.9.2005, 20:01 |
| В смысле обоснуй???! Ты его сначала попробуй... |