X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Редактирование в базе данных
ELked
ELked
Topic Starter сообщение 11.8.2012, 21:06; Ответить: ELked
Сообщение #1


[PHP]<?php
include('db.php');
if ($_GET['id']) {
$id = intval($_GET['id']);



$result = mysql_query("SELECT * FROM `jumpfiles` WHERE `id` = '".$id."' LIMIT 1");

$row = mysql_fetch_array($result);


$name=$row['name'];
$downloads=$row['download'];

if(isset($_POST['download'])){
$downloads++;
mysql_query("UPDATE `jumpfiles` set download = '".$downloads."' where id='".$id."'") ;

}
else{
echo mysql_error();
}
echo "<form action='files/".$name."' method='post'><input type='submit' value='Скачать файл' name='download'></form>"; // загрузка файла

}

?>[/PHP]
Не работает
[PHP]$downloads++;
mysql_query("UPDATE `jumpfiles` set download = '".$downloads."' where id='".$id."'") ;[/PHP]
Код скачивает файл с сервера. Не работает счетчик загрузок, значение в бд не обновляется
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sapr
Sapr
сообщение 11.8.2012, 22:37; Ответить: Sapr
Сообщение #2


id можно в кавычки и не обромлять..... это же наверное число а не строка
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sapr
Sapr
сообщение 11.8.2012, 22:39; Ответить: Sapr
Сообщение #3


и проверить мож структуру полей базы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ELked
ELked
Topic Starter сообщение 11.8.2012, 22:53; Ответить: ELked
Сообщение #4


(Sapr @ 12.8.2012, 01:37) *
id можно в кавычки и не обромлять..... это же наверное число а не строка

ок
(Sapr @ 12.8.2012, 01:39) *
и проверить мож структуру полей базы

все в базе данных ок, все совпадает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 11.8.2012, 22:57; Ответить: r3ntg3n
Сообщение #5


UPDATE `jumpfiles` SET `download`=`download`+1 WHERE `id`=':id';
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ELked
ELked
Topic Starter сообщение 11.8.2012, 23:59; Ответить: ELked
Сообщение #6


(r3ntg3n @ 12.8.2012, 01:57) *
UPDATE `jumpfiles` SET `download`=`download`+1 WHERE `id`=':id';

Что за странный не рабочий запрос?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 12.8.2012, 0:02; Ответить: r3ntg3n
Сообщение #7


(ELked @ 12.8.2012, 02:59) *
Что за странный не рабочий запрос?

Ничего здесь странного не вижу.
SET `download`=`download`+1

это инкремент значения слолбца на 1
WHERE `id`=':id'

А это условие запроса, где в качестве значения используется параметр. Читайте документацию по PDO, а то используйют свои mysql_connect, mysql_select, а потом спрашивают.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ELked
ELked
Topic Starter сообщение 12.8.2012, 0:08; Ответить: ELked
Сообщение #8


(r3ntg3n @ 12.8.2012, 03:02) *
Читайте документацию по PDO

Нет, я хочу так! Раньше все работало... Потом случайно удалил файл. Скачал старый, где еще не было счетчика, начал делать, вот не работает.
И Ваш запрос не работает.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 12.8.2012, 0:19; Ответить: r3ntg3n
Сообщение #9


(ELked @ 12.8.2012, 03:08) *
И Ваш запрос не работает.

Честно? А я вот спецом проверил
[IMG]http://img534.imageshack.us/img534/9536/screenshotfrom201208112.png[/IMG]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ELked
ELked
Topic Starter сообщение 12.8.2012, 0:24; Ответить: ELked
Сообщение #10


(r3ntg3n @ 12.8.2012, 03:19) *
Честно? А я вот спецом проверил

Вот если сделать action в download пустым работает :-)
Как решить уже такую проблему? Вроде все правильно, сначала запрос в бд, а потом загрузка файла.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
15 yaroslav89 6841 8.4.2024, 17:17
автор: spoyer_ru
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБезанкорный прогон по базе 1600 000 сайтов из DMOZ
44 aleggator 13748 10.3.2024, 18:29
автор: kuprum
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСтатейное продвижение ваших сайтов по качественной базе с тИЦ
тИЦ 10+
236 Intersect 257865 6.3.2024, 14:40
автор: ArchiDOM
Открытая тема (нет новых ответов) Нужна рассылка по емаил базе сео-студий
0 kasey7 682 2.3.2024, 23:13
автор: kasey7
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3891 9.2.2024, 16:04
автор: baza0013


 



RSS Текстовая версия Сейчас: 19.4.2024, 11:24
Дизайн