Вниз  PHP и мелкие вопросы
- 30.09.2011 / 12:53
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
ты через цитирование копируй )
__________________
 Магистр Мёда
- 30.09.2011 / 12:58
Лека
  Пользователь

Лека 
Сейчас: Offline
спасибо,буду знать,но классы не подключились.
- 30.09.2011 / 13:10
Лека
  Пользователь

Лека 
Сейчас: Offline
Все работает. Пасиб. У мя папка клаСС с одной С была. :)
- 30.09.2011 / 13:48
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Лека,
  1. <?php
  2.  
  3. $db_host = 'localhost';
  4. $db_user = 'root';
  5. $db_pass = '';
  6. $db_name = 'testus';
  7.  
  8. $mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);
  9. if ($mysqli->connect_errno) {
  10. die('Connect Error: ' . $mysqli->connect_errno);
  11. } else {
  12. $mysqli->set_charset("utf8");
  13. }
  14.  
  15. // db.conf //
  16.  
  17. $pg = $_SERVER['PHP_SELF'];
  18.  
  19. $db_table = 'pics';
  20.  
  21. if (isset($_GET['del'])) {
  22. foreach ($_POST['pic'] as $k => $v) {    
  23. $sql = 'delete from ' . $db_table . ' where `id`=' . $k;
  24. $res = $mysqli->query($sql);
  25. if ($res) {
  26. echo 'deleting ' . $v;
  27. } else {
  28. echo 'error deleting ' . $v;    
  29. }
  30. unlink('/images/photo/' . $v);
  31. }
  32. exit;
  33. }
  34.  
  35. /*
  36.  
  37. // постраничка //
  38. $start=0;
  39. $col=10;
  40.  
  41. $sql = 'select * from ' . $db_table . ' limit ?, ?';
  42. $res = $mysqli->prepare($sql);
  43. $res->bind_param('ii', $start, $col);
  44. $res->execute();
  45. */
  46.  
  47. $sql = 'select * from ' . $db_table;
  48. $res = $mysqli->query($sql);
  49.  
  50. echo '<div>Выберете картинки для удаления</div><div><form method="post" action="' . $pg . '?del">';
  51. $check = isset($_GET['check']) ? 'checked="checked"' : '';
  52. $check = isset($_GET['reset']) ? '' : $check;
  53. if ($res->num_rows) {
  54. while ($row=$res->fetch_assoc()) {
  55. echo '<div><input type="checkbox" ' . $check . ' name="pic[' . $row['id'] . ']" value="' . $row['pic'] . '" />' . $row['pic'] . '</div>' . PHP_EOL;
  56. }
  57. } else {
  58. echo '<div>пусто</div>';    
  59. }
  60. echo '<hr/><div><input type="submit" name="submit" value="Отправить" /> | <a href="' . $pg .'?check">Выделить всё</a> | <a href="' . $pg .'?reset">Очистить</a></div>';
  61. echo '</form></div>';
  62. $res->close();
  63. $mysqli->close();
  64.  
  65. ?>
по поводу картинок
__________________
 Магистр Мёда
- 30.09.2011 / 14:56
Лека
  Пользователь

Лека 
Сейчас: Offline
Koenig, Дима,спасибо и за это,но я уже нашла причину и сейчас мой код почти работает,не работает только хеадер:локатион чтоб вернуться на страничку с фотками,у меня там немного иначе .
- 30.09.2011 / 19:12
Aswan
  Пользователь

Aswan 
Сейчас: Offline
есть переменная, в таблице поле а, при заходе на страницу переменная записывается в поле а. Как сделать так что бы она не записывалась если такая же уже есть в базе?
Пробовал...
- 30.09.2011 / 20:34
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Aswan, Делай запрос по where и проверяй имеется ли подобная запись. В этой теме были примеры, Лека спрашивала по поводу считывания хостов хитов
__________________
 Магистр Мёда
- 30.09.2011 / 20:54
Aswan
  Пользователь

Aswan 
Сейчас: Offline
Koenig, постик не покажешь?
- 30.09.2011 / 21:20
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
__________________
 Магистр Мёда
- 30.09.2011 / 21:47
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Aswan, Сортировка по автору рулит ;)
__________________
 Магистр Мёда
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)