26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576

проблема с фотографиями

06.10.2011, 09:59. Показов 3356. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте всем и заранее спасибо за помощь)))
есть новости которые хранятся в таблице news и есть таблица с фотографиями к новостям image
все есть коды все работают. Проблема в одном надо сделать в админке кнопку ("добавить фото") рядом с каждой новостью, т.е откроется форма и в таблицы image в строку url добавится путь к фотки a в строку news_id добавится id новости которую мы выбрали.

помогите пожайлуста код ввышлю как только скажите что сможите мне помоч?

Добавлено через 9 часов 23 минуты
нуужели нект не знает или не понал меня
помогите очень прошу
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.10.2011, 09:59
Ответы с готовыми решениями:

Робота с фотографиями
Доброго времени суток! Подскажите плиз как побороть сообщение компилятора - Исключение в процессе транскодинга: Failed to grab pixels...

Блок с фотографиями
Всем добрый день! 1.Недавно возникла серьезная проблема касаемо отдела с фотографиями(вложение - Блок с фото) 2.Собственно при...

Ошибка с фотографиями
сегда хотел создать сайт своего поселка, при этом объединить многих людей кто в нем проживал и кто живет по сей день. Два года назад были...

39
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
07.10.2011, 15:24  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от djdish Посмотреть сообщение
ну и в чем трудность, да, она же в код php встроена насколько я помню

на это чудо природы можно посмотреть в интернете!? подскажу
естественно в php)
она на нажимается же
PHP
1
2
<td align=center><p><a href=editnewsform_dm.php?start=$start&id_news=".$news['id_news']." title='Редактировать текст новости'>Исправить</a></td>
<td align=center><p><a class='uploadA' onClick='LoadNewFoto(this);' title='добавить фото' idnew='".$news['id_news']."'>фотографии</a></td>
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
07.10.2011, 15:42
сложно ответить когда сам не нажимаешь
0
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
07.10.2011, 15:53  [ТС]
Цитата Сообщение от djdish Посмотреть сообщение
сложно ответить когда сам не нажимаешь
посмотри может увидешь в чем дело
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?php
  Error_Reporting(E_ALL & ~E_NOTICE); 
 
  // Устанавливаем соединение с базой данных
  require_once("../config.php");
  // Формируем заголовок страницы и подсказку
  $titlepage="Управление блоком\n \"Новости\" $version";
  $helppage='';
  include "../header.php"; 
include "../util/sitebar_dm.php";
 
  // Проверяем параметр page, предотвращая SQL-инъекцию
  if(!preg_match("|^[\d]*$|",$_POST['page'])) puterror("Ошибка при обращении к блоку новостей");
  // Проверяем переменную $page, равную порядковому номеру первой новости на странице
  $page = $_GET['page'];
  if(empty($page)) $page = 1;
  $begin = ($page - 1)*$all_number_news;
 
  // Воспроизводим новости, таким образом, как они выглядят на 
  // главной странице, но отображаем так же невидимые новости
  $query = "SELECT id_news,
                   name,
                   body,
                   DATE_FORMAT(putdate,'%d.%m.%Y') as putdate_format,
                   url,
                   url_text,
                   url_pict,
                   hide
            FROM news_dm
            ORDER BY putdate DESC 
            LIMIT $begin, $all_number_news";
  $new = mysql_query($query);
  if ($new)
  {
    // Выводим ссылки управления новостями, добавление, удаление и редактирование
    ?>
<br>
    <table width=100% class=bodytable border=1 align=center cellpadding=5 cellspacing=0 bordercolorlight=gray bordercolordark=white>
      <tr class=tableheadercat align="center">
        <td width=120><p class=zagtable>Дата</p></td>
        <td width=60%><p class=zagtable>Новость</p></td>
        <td width=40><p class=zagtable><nobr>Избр-е</nobr></p></td>
        <td colspan=3><p class=zagtable>Действия</p></td>
      </tr>
    <?php
    while($news = mysql_fetch_array($new))
    {
    
      // Если новость отмечена как невидимая (hide='hide'), выводим
      // ссылку "отобразить", если как видимия (hide='show') - "скрыть"
      $colorrow = "";
      if($news['hide']=='show') $showhide = "<p><a href=hide_dm.php?id_news=".$news['id_news']."&start=$start title='Скрыть новость в блоке новостей'>Скрыть</a>";
      else  {
        $showhide = "<p><a href=snow_dm.php?id_news=".$news['id_news']."&start=$start title='Отобразить новость в блоке новостей'>Отобразить</a>";
        $colorrow = "class='hiddenrow'";
      }
      // Проверяем наличие изображения
      if ($news['url_pict'] != '' && $news['url_pict'] != '-') $url_pict="<b><a href=../".$news['url_pict'].">есть</a></b>";
      else $url_pict="нет";
      
      if (($news['url']!='-') and ($news['url']!='')) $news_url="<br><b>Ссылка:</b> <a href='".$news['url']."'>".$news['url_text']."</a>";
      else $news_url="";
      // Выводим новость
      echo "<tr $colorrow >
              <td><p class=help align=center>".$news['putdate_format']."</p></td>
              <td><p><a title='Редактировать текст новости' href=editnewsform_dm.php?id_news=".$news['id_news']."&start=$start>".$news['name']."</a><br>".nl2br($news['body'])." ". $news_url." </td>
              <td><p>".$url_pict."</p></td>
              <td align=center>".$showhide."</td>
              <td align=center><p><a href=delnews_dm.php?start=$start&id_news=".$news['id_news']." title='Удалить новость'>Удалить</a></td>
              <td align=center><p><a href=editnewsform_dm.php?start=$start&id_news=".$news['id_news']." title='Редактировать текст новости'>Исправить</a></td>
<td align=center><p><a class='uploadA' onClick='LoadNewFoto(this);' title='добавить фото' idnew='".$news['id_news']."'>фотографии</a></td>
            </tr>";
    }
    echo "</table>";
  }
  else puterror("Ошибка при обращении к блоку новостей");
 
  // Постраничная навигация
  $page_link = 4;
  $query = "SELECT COUNT(*) FROM news_dm";
  $tot = mysql_query($query);
 
  $total = mysql_result($tot,0);
  $number = (int)($total/$all_number_news);
  if((float)($total/$all_number_news) - $number != 0) $number++;
  echo "<br><table><tr><td><p>";
  // Проверяем есть ли ссылки слева
  if($page - $page_link > 1)
  {
    echo "<a href=$_SERVER[PHP_SELF]?page=1>[1-$all_number_news]</a>&nbsp;&nbsp;...&nbsp;";
    // Есть
    for($i = $page - $page_link; $i<$page; $i++)
    {
        echo "&nbsp;<a href=$_SERVER[PHP_SELF]?page=".$i.">[".(($i - 1)*$all_number_news + 1)."-".$i*$all_number_news."]</a>&nbsp;";
    }
  }
  else
  {
    // Нет
    for($i = 1; $i<$page; $i++)
    {
        echo "&nbsp;<a href=$_SERVER[PHP_SELF]?page=".$i.">[".(($i - 1)*$all_number_news + 1)."-".$i*$all_number_news."]</a>&nbsp;";
    }
  }
  // Проверяем есть ли ссылки справа
  if($page + $page_link < $number)
  {
    // Есть
    for($i = $page; $i<=$page + $page_link; $i++)
    {
      if($page == $i)
        echo "&nbsp;[".(($i - 1)*$all_number_news + 1)."-".$i*$all_number_news."]&nbsp;";
      else
        echo "&nbsp;<a href=$_SERVER[PHP_SELF]?page=".$i.">[".(($i - 1)*$all_number_news + 1)."-".$i*$all_number_news."]</a>&nbsp;";
    }
    echo "&nbsp;...&nbsp;<a href=$_SERVER[PHP_SELF]?page=$number>[".(($number - 1)*$all_number_news + 1)."-$total]</a>&nbsp;";
  }
  else
  {
    // Нет
    for($i = $page; $i<=$number; $i++)
    {
      if($number == $i)
      {
        if($page == $i)
          echo "&nbsp;[".(($i - 1)*$all_number_news + 1)."-$total]&nbsp;";
        else
          echo "&nbsp;<a href=$_SERVER[PHP_SELF]?page=".$i.">[".(($i - 1)*$all_number_news + 1)."-$total]</a>&nbsp;";
      }
      else
      {
        if($page == $i)
          echo "&nbsp;[".(($i - 1)*$all_number_news + 1)."-".$i*$all_number_news."]&nbsp;";
        else
          echo "&nbsp;<a href=$_SERVER[PHP_SELF]?page=".$i.">[".(($i - 1)*$all_number_news + 1)."-".$i*$all_number_news."]</a>&nbsp;";
      }
    }
  }
  echo "</td></tr></table>";
include "../footer.php";
?>
даже подсветки нет почему то(
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
07.10.2011, 16:16
ошибку чего я должен найти в коде я не пойму!
0
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
07.10.2011, 16:22  [ТС]
Цитата Сообщение от djdish Посмотреть сообщение
ошибку чего я должен найти в коде я не пойму!
а нет поняла вроде
эта ссылка
a class='uploadA' onClick='LoadNewFoto(this);' title='добавить фото' idnew='".$news['id_news']."'>фотографии</a>
должна переводить на форму где прописаны скрипты так ведь?
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
07.10.2011, 16:28
это уже не ссылка, это элемент запускающий javascript при нажатии, ссылки нет при нажатии на этот тег я убрал href вроде
1
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
07.10.2011, 16:41  [ТС]
Цитата Сообщение от djdish Посмотреть сообщение
это уже не ссылка, это элемент запускающий javascript при нажатии, ссылки нет при нажатии на этот тег я убрал href вроде
я жто уже поняла))) спасибо
тоkа что тут поставить надо (название кокого скрипта)
JavaScript
1
var actionScript = 'loadFile.php';//сюда название скрипта, который выполняет загрузку php
и скажи поайлуста что здесь означает "obj"?
JavaScript
1
function LoadNewFoto(obj)
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
07.10.2011, 18:15
1) activeScript это тот файл php который производит загрузку фото и запись в БД
2) obj - обозначает переданный в функцию объект DOM-элемента
1
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
07.10.2011, 18:47  [ТС]
Цитата Сообщение от djdish Посмотреть сообщение
activeScript это тот файл php который производит загрузку фото и запись в БД
мне его написать же надо

Добавлено через 10 минут
а тот который я тебе писала не подойдет?

Добавлено через 19 минут
но если она не подходит можеш скинуть какуе нибудь основу если есть
пожайлуста
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
07.10.2011, 19:06
у меня все через классы сделано
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?
@session_start();
if(isset($_POST) && !empty($_POST) && isset($_POST['NewFoto']) && $_POST['NewFoto'])
{
    echo $this->StoreFoto($_POST['newFileName'], $_FILES['UploadFile']['tmp_name']);
}
else
{
    echo "false";
}
function StoreFoto($nameFile, $tmpFile){
        $commonFilePath = $_SERVER['DOCUMENT_ROOT'].'/new_foto/';
        $realName = $nameFile;
        if (is_dir($commonFilePath))
        {
            if(file_exists($commonFilePath.'/'.$nameFile))
            {
                while(file_exists($commonFilePath.'/'.$nameFile))
                {
                    $extensioncut = explode('.',$nameFile);
                    $extensionval = $extensioncut[1];
                    $newFileName = uniqid('');
                    $nameFile = $newFileName.'.'.$extensionval;
                }
            }
        }
        $fullPath = $commonFilePath.'/'.$nameFile;
        if (is_uploaded_file($tmpFile))
        {
            move_uploaded_file($tmpFile, $fullPath);
            echo $realName.'::'.$nameFile;
        }
        else
        {
            echo 'false';
        }
    }
?>
но может поможет
0
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
07.10.2011, 20:22  [ТС]
djdish, a в этой форме надо еще написать чтоб он в таблицу их записавал верно же
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
08.10.2011, 00:10
да sql запрос
0
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
08.10.2011, 11:16  [ТС]
djdish,
написала ссылку так но при нажатии обновляется страница и все
PHP
1
<a href class ='uploadA' onClick='LoadNewFoto(this);' title='добавить фото' idnew='".$news['id_news']."'>фотографии</а>
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
08.10.2011, 12:00
как понять обновляется!?
0
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
08.10.2011, 12:01  [ТС]
djdish, prosto обнавляется и все(
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
08.10.2011, 12:02
это не может правдой так как в теге а нет href попробуй 2 раза нажать на тег а
1
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
08.10.2011, 12:05  [ТС]
Цитата Сообщение от djdish Посмотреть сообщение
это не может правдой так как в теге а нет href попробуй 2 раза нажать на тег а
всмусле не поняла?
0
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
08.10.2011, 12:22
прилепи сюда форму которую я могу вызвать на странице, файл полный и все зависимые скрипты, я проверю, я не могу понять почему не работает у меня работает
0
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
08.10.2011, 13:45  [ТС]
Цитата Сообщение от djdish Посмотреть сообщение
прилепи сюда форму которую я могу вызвать на странице, файл полный и все зависимые скрипты, я проверю, я не могу понять почему не работает у меня работает
вот прикрепила
Вложения
Тип файла: zip Архив.zip (10.9 Кб, 6 просмотров)
0
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
09.10.2011, 10:08  [ТС]
Помогите кто нибудь а то уже совсем запуталась(((
А если у когото есть что нибудь готовое дайте пожайлуста

Добавлено через 57 секунд
Очень надо я просто один написала то он ай ди новостей почесать не прописывает. Почему не знаю

Добавлено через 34 минуты
Если кто то может пожайлуста помогите мою форму дописать. Если можите я ее вам выложу там все отлично только в таблицу с фотографиями не записывавшая I'd новостей

Добавлено через 10 часов 33 минуты
tema zaктыта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.10.2011, 10:08

Столбец с фотографиями
Добрый вечер! Подскажите пожалуйста, как в Access Сделать столбец, в котором бы в каждой строке была фотография. Фотографии желательно...

Работа с фотографиями
Помогите, пожалуйста с такой проблемой. В Документе расположены несколько листов с фотографиями. Как вытащить один из листов, чтобы...

Работа с БД и фотографиями
Всем здрасте подскажите изучаю язык хочу написать программу которая хранить базу данных где есть много инфо про учеников с фотой и...

Пропала папка с Фотографиями
Добрый день, у меня пропала папка с фотографиями, очень дорога мне, пытался восстановить через различные программы думая что удалил, но всё...

Подпись под фотографиями
Как сделать так чтобы в ряд шли 4 фотографии под каждой своя подпись и последующие ряды аналогично????


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru