[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с кодом.
leshiy
При добавлении картинки в бд приходиться постоянно добовлять img/111.jpg Как сделать так, что бы можно добовлять только 111, а img/ и .jpg добовлялись автоматически?

$result = mysql_query ("INSERT INTO date (mini_img) VALUES ('$mini_img')");





Спустя 2 минуты, 37 секунд (12.01.2010 - 20:08) krasilich написал(а):
что в переменной $mini_img?

$result = mysql_query ('INSERT INTO date (mini_img) VALUES ("img/'.$mini_img.'.jpg')");

Спустя 39 минут, 58 секунд (12.01.2010 - 20:48) ИНСИ написал(а):
leshiy не советую хранить путь в БД, лучше делай это в скриптах и файлах. Допустим сейчас у тебя папка img/ а потом будет photo/ и облом получится sad.gif Поэтому путь, храни в переменной какой нибудь или константе, а переменную уже вставляй в коде.

Спустя 2 минуты, 38 секунд (12.01.2010 - 20:51) leshiy написал(а):
что в переменной $mini_img?

$result = mysql_query ('INSERT INTO date (mini_img) VALUES ("img/'.$mini_img.'.jpg')");


Не работает.

В переменной $mini_img и лежит картинка.

Спустя 3 минуты, 37 секунд (12.01.2010 - 20:54) ИНСИ написал(а):
Цитата
$result = mysql_query ('INSERT INTO date (mini_img) VALUES ("img/'.$mini_img.'.jpg')");


ну конечно же не будет так работать, там ошибка синтаксическая, правильнее будет так:

$result = mysql_query("
INSERT INTO `date`(`mini_img`)
VALUES('img/
{$mini_img}.jpg')
"
);

Спустя 2 минуты, 46 секунд (12.01.2010 - 20:57) leshiy написал(а):
Вообще то вот полный код, может из-за этого.
$result = mysql_query ("INSERT INTO date (title,opis,date,author,mini_img,game,cat) 
VALUES ('
$title','$opis','$date','$author','$mini_img','$game','$cat')");

Спустя 4 минуты, 55 секунд (12.01.2010 - 21:02) leshiy написал(а):
ну конечно же не будет так работать, там ошибка синтаксическая, правильнее будет так:

$result = mysql_query("
INSERT INTO `date`(`mini_img`)
VALUES('img/
{$mini_img}.jpg')
"
);

СПАСИБО!!!Все получилось.

Спустя 31 секунда (12.01.2010 - 21:03) ИНСИ написал(а):
leshiy попробуй так, что покажет?

$result = mysql_query("
INSERT
INTO `date`(`title`,`opis`,`date`,`author`,`mini_img`,`game`,`cat`)
VALUES('
{$title}','{$opis}',NOW(),'{$author}','{$mini_img}','{$game}','{$cat}')
"
) or die(mysql_error());

Спустя 36 минут, 27 секунд (12.01.2010 - 21:39) leshiy написал(а):
leshiy попробуй так, что покажет?

$result = mysql_query("
INSERT
INTO `date`(`title`,`opis`,`date`,`author`,`mini_img`,`game`,`cat`)
VALUES('
{$title}','{$opis}',NOW(),'{$author}','{$mini_img}','{$game}','{$cat}')
"
) or die(mysql_error());

Неа не работает.

Спустя 13 минут, 49 секунд (12.01.2010 - 21:53) ИНСИ написал(а):
leshiy что не работает? покажи весь код страницы, так очень сложно сказать. быть может ты что-то сверху что-то не то сделал smile.gif

Спустя 1 час, 32 минуты, 41 секунда (12.01.2010 - 23:26) leshiy написал(а):
leshiy что не работает? покажи весь код страницы, так очень сложно сказать. быть может ты что-то сверху что-то не то сделал smile.gif
Ваш код добавляет в бд только то что введено в форму, а вот этот код работает так как я и хотел

$result = mysql_query("
INSERT INTO `date`(`mini_img`)
VALUES('img/
{$mini_img}.jpg')
"
);

Спустя 9 часов, 47 минут, 30 секунд (13.01.2010 - 09:13) ИНСИ написал(а):
leshiy надо было просто скопировать и вставить smile.gif кажется, это то, что вы хотели:

$result = mysql_query("
INSERT
INTO `date`(`title`,`opis`,`date`,`author`,`mini_img`,`game`,`cat`)
VALUES('
{$title}','{$opis}',NOW(),'{$author}','img/{$mini_img}.jpg','{$game}','{$cat}')
"
) or die(mysql_error());


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.