Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576

проценты

01.11.2011, 18:05. Показов 1984. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть форма загрузки файлов
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
<script type='text/javascript'>
function del(news_id, id)
{
    if(confirm("Вы действительно хотите удалить фотографию?"))
        document.location.replace("/adminka/foto/foto_news.php?news_id=" + news_id + "&act=del&id=" + id);
}
</script>
<body>
<form action="<?=$_SERVER['SCRIPT_NAME']?>" method="POST" enctype="multipart/form-data">
<input type="file" name="file"><br>
<input type="submit" name="doUpload" value="Закачать новую фотографию">
<input type="hidden" name="news_id" value="<?php echo  $_REQUEST['news_id'] ?>">
<td align=center><p><a href="../news/news.php" title="Вернуться в новости">Новости</a></td>
<hr>
</form>
<?php
include "../config.php";
$db = 'foto_news';
 
// Определяем массив GET
$act = (isset($_GET['act'])) ? htmlspecialchars($_GET['act']) : "";
// можно как тип string установить еще
// то же самое и для id только с типом (int)
 
function delete($id, $dbTable)
{
    $q = "SELECT url FROM $dbTable WHERE id = '%d'";
// echo $q;
    $query = sprintf($q, mysql_real_escape_string($id));
 
    if ($res = mysql_query($query))
    {
        $row = mysql_fetch_assoc($res);
        @unlink($row['url']);
    }
 
    $t = "DELETE FROM $dbTable WHERE id = '%d'";
    $query = sprintf($t, mysql_real_escape_string($id));
    $result = mysql_query($query);
 
    if(!$result)
       die ('Не удалось удалить фото!' . mysql_error());
    
    return true;
}
 
 
// Здесь добавляем
$imgDir = "../../foto/foto";
@mkdir($imgDir, 0777);
if (@$_REQUEST['doUpload']) {
   $data = $_FILES['file'];
   $tmp = $data['tmp_name'];       
 
   if (@file_exists($tmp)) {
      $info = @getimagesize($_FILES['file']['tmp_name']);
      if (preg_match('{image/(.*)}is', $info['mime'], $p)) {
         $name = "$imgDir/".time().".".$p[1];
         move_uploaded_file($tmp,$name);
         $url = $name;
         $result = mysql_query("INSERT INTO foto_news (id,url,news_id) VALUES ('$id','".str_replace("../../","",$url)."'
,'".$_POST['news_id']."')");
header("Location: /adminka/foto/foto_news.php?news_id=".$_POST['news_id'].""); exit();
      } else { 
         echo "<h2>Попытка добавить файл недопустимого формата</h2>";
   }
} else {
    echo "<h2>Ошибка закачки #{$data['error']}</h2>";      
}
}
// Здесь выводим все записи из таблицы для построения списка
$news_id=mysql_real_escape_string($_GET['news_id']);
$query = 'SELECT `id`, `url` FROM `foto_news` WHERE news_id="'.$news_id.'"';
 
$res = mysql_query($query);
 
if(!$res)  die ('Не удалось получить список записей!    ' . mysql_error());
?>
<table><tr>
<?php
$cnt=0;
if (mysql_num_rows($res) != 0)
{
   while ($row = mysql_fetch_array($res))
   {
 if($cnt%4==0 && $cnt!=0) echo '</tr><tr>';
?>
  <td>
    <img src="preview.php?src=../../<?=$row['url']?>">
<a href='javascript: del(<?= $_GET['news_id']; ?>, <?= $row['id']; ?>)'><img src="../images/del.gif" align="top" width="20" height="20" alt="Удалить" /></a>
  </td>
<?php
$cnt++;
   }
}
?>
</tr></table>
<?php
if (($act) && ($act == 'del'))
{
      // сюда подставляешь id текущей записи и название таблицы
     $id_img = (int)$_GET['id'];
delete($id_img, $db);
 
     // перекидываем/перзагружаем на нашу же страницу
     header("Location:  foto_news.php?news_id=". $_GET['news_id'].""); exit();
}
?>
вопрос а как сделать так чтоб мне показывалось сколько процентов загрызилось?

Добавлено через 28 минут
видела что это делается с помощью jQuery UI как то так
HTML5
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
<meta charset="utf-8">
    <style>
    .ui-progressbar-value { background-image: url(images/pbar-ani.gif); }
    </style>
    <script>
    $(function() {
        $( "#progressbar" ).progressbar({
            value: 59
        });
    });
    </script>
 
 
 
<div class="demo">
 
<div id="progressbar"></div>
 
</div><!-- End demo -->
 
 
 
<div class="demo-description">
<p>
This progressbar has an animated fill by setting the
<code>background-image</code>
on the
<code>.ui-progressbar-value</code>
element, using css.
</p>
</div><!-- End demo-description -->
а как его приделоть то?????
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2011, 18:05
Ответы с готовыми решениями:

Можно ли под пикселями понимать проценты?
Визуальный редактор при размещении графики выдает код вот такого вида: &lt;img border=&quot;0&quot; src=&quot;/709.jpg&quot;...

Проценты в полях ввода данных
Есть форма для ввода данных с несколькими полями ввода input. В каждое поле вводится кол-во процентов так, чтобы в сумме значения всех...

Определить процентное соотношение по формуле
в паскале определить процентное соотношение по формуле P=S/R+100%, если S и R известны помогите пожалуйста

3
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
01.11.2011, 18:12
Чтобы увидеть прогрессбар для загрузки файлов, нужно аяксом их грузить.
_http://digitarald.de/project/fancyupload/3-0/showcase/attach-a-file/
Вот пример.
1
26 / 23 / 9
Регистрация: 12.08.2011
Сообщений: 576
01.11.2011, 18:15  [ТС]
Цитата Сообщение от suharik Посмотреть сообщение
Чтобы увидеть прогрессбар для загрузки файлов, нужно аяксом их грузить.
_http://digitarald.de/project/fancyupload/3-0/showcase/attach-a-file/
Вот пример.
а можите поподробней обяснить я не когдя с ajax не сталкивался
0
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
01.11.2011, 18:26
Так на том сайте все разжеванно.
а можите поподробней обяснить я не когдя с ajax не сталкивался
если никогда не сталкивался, сразу к таким вещам подходить сложновато будет.
Попробуй скачать и потетстить демку.
копировать то, что есть на том сайте смысла невижу.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2011, 18:26
Помогаю со студенческими работами здесь

Проценты
slabel76.Caption:=inttostr(strtoint(slabel74.caption)*300)-(strtoint(slabel74.caption)*300*5/100); тоесть хочу чтобы из первой части...

Проценты
Клиент внес в банк R рублей. Каждый месяц эта сумма увеличивается на W процентов. Сколько будет у клиента денег через N месяцев? ...

Проценты
Предположим у меня есть значение процента побед. Пусть это будет 50.1% чтобы мне его повысить, нужно чтобы стало 50.5% а чтобы...

Проценты.
Здравствуйте! Мне нужна помощь с решением задачи и написанием ее на одном из 3 языках. Paskal, Qbasik или асемблер. Вот...

проценты
Здравствуйте, у меня возник вопрос - как вычитать из числа процент? :help: Заранее спасибо за ответ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru