Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> При редактировании новости не редактируется фото 
:(
    Опции темы
ardeler
Дата 11.7.2011, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старец
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.1.2011

Репутация: нет
Всего: -1



Здравствуйте - есть форма редактирования новости - не как не получается прописать код замены картинки 


файл 1

 
Код

 <p>
           <label>Превью картинка 100 х 100 пикселя<br>
           <input type="file" name="image" id="image" value="$b[image]" style="width:200px;">               (идет со значением)
           </label>
<p>


файл 2 

Код
<? $target = "../images/".basename($_FILES['image']['name']) ;
move_uploaded_file($_FILES['image']['tmp_name'],$target);

if (isset($_POST['image'])){$image = $_POST['image'];}



?>  
<div id='t1'>
<center><h1>Редактирование Новости</h1></center>
</div>
<div id="t3">
<?
if ( isset($image))
{
/* Здесь пишем что можно заносить информацию в базу */
$a = mysql_query ("UPDATE news SET  image='$image' WHERE id='$id'");





то есть при добавлении новости в базу заносится название картинки - а при редактировании вообще какая то  лажа получается  .  помогите пожалуйста
--------------------
Jumo network | myspace 
PM MAIL   Вверх
NFL
Дата 11.7.2011, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 5.5.2009

Репутация: нет
Всего: нет



*** стерто, не вчитался в код***

Это сообщение отредактировал(а) NFL - 11.7.2011, 13:05
PM MAIL   Вверх
ardeler
Дата 11.7.2011, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старец
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.1.2011

Репутация: нет
Всего: -1



Да вроде название в базу заносится вот только сама фотка не загружается на сервер 
--------------------
Jumo network | myspace 
PM MAIL   Вверх
ardeler
Дата 11.7.2011, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старец
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.1.2011

Репутация: нет
Всего: -1



Ребят может кто знает как подредактировать код ?
--------------------
Jumo network | myspace 
PM MAIL   Вверх
skyboy
Дата 11.7.2011, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



в переменной $_FILES что в момент отправки оказывается?
PM MAIL   Вверх
ardeler
Дата 11.7.2011, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старец
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.1.2011

Репутация: нет
Всего: -1



Не знаю - но само название в базу заносится
--------------------
Jumo network | myspace 
PM MAIL   Вверх
patap
Дата 12.7.2011, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 3
Всего: 40



полный код формы покажи, интересно как ты файл отсылаешь

Добавлено через 4 минуты и 56 секунд
форма, обязательно, должна быть определена со следующими атрибутами
Код

<form enctype="multipart/form-data" method="post">
 ....
</form>



--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
srt
Дата 12.7.2011, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 13.5.2008

Репутация: 1
Всего: 1



мож навеет чаво:
Код

$f = 0;
if(isset($_FILES['flup']['name'][0]) || isset($_FILES['flup']['name'][1]) || isset($_FILES['flup']['name'][2])){
$f = 1;
$alex = array('image/jpeg' => '.jpg', 'image/pjpeg' => '.jpg', 'image/png' => '.png', 'image/x-png' => '.png');
for($i = 0; $i < 3; ++$i){
if($_FILES['flup']['name'][$i] != ''){
if($imsz = getimagesize($_FILES['flup']['tmp_name'][$i])){if(($imsz[0] > 1024) || ($imsz[1] > 768)){$erra .= 'Размер изображения '.$_FILES['flup']['name'][$i].' превышает допустимый к загрузке ( 1024x768px )<br>';}}
if($_FILES['flup']['error'][$i] || ($_FILES['flup']['size'][$i] > 300000)){$erra .= 'Размер файла '.$_FILES['flup']['name'][$i].' превышает допустимый к загрузке ( 300кБ )<br>';}
if(($_FILES['flup']['type'][$i] !='') && !isset($alex[$_FILES['flup']['type'][$i]])){$erra .= 'Формат файла '.$_FILES['flup']['name'][$i].' не соответствует допустимым к загрузке ( jpg, png )<br>';}
}
}
}

$ques = isset($_POST['ques']) ? ((trim(strip_tags($_POST['ques'])) != '') ? trim(strip_tags($_POST['ques'])) : '') : '';
$erra .= isset($cnfg['vans'][strtolower($ques)]) ? '' : 'Неправильный ответ на вопрос антибота &nbsp;-'.$cnfg['vhelp'];

if($erra == ''){
$odes = '';
$okey = '';
dmet($otxt, $odes, $okey);
$astxt = (strlen($otxt) > 255) ? preg_replace('/\s+?(\S+)?$/', '', substr($otxt, 0, 255)) : $otxt;
$atime = time();
$alife = $atime + ndat($life);
$apas = pswd();
$db->qury("INSERT INTO ca_".$ccat." (idad, atit, astxt, atxt, aphot, acont, atown, amail, atele, amob, asite, aicq, skyp, alife, atime, ahid, anum, apas, avip, demsup, mdes, mkey, acoun) VALUES(NULL, '".$db->ssql($otit)."', '".$db->ssql($astxt)."', '".$db->ssql($otxt)."', '', '".$db->ssql($cont)."', '".$db->ssql($town)."', '".$umal."', '".$tel."', '".$mob."', '".$db->ssql($site)."', '".$icqq."', '".$db->ssql($skyp)."', '".$alife."', '".$atime."', '', '', '".md5($apas)."', '', '".$dsup."', '".$odes."', '".$okey."', '')");
$idad = $db->inid();
$db->qury("INSERT INTO cacn (idcn, nidad, nidnp) VALUES(NULL, '".$idad."', '".$ccat."')");
$anum = $db->inid();
ccnn($ccat, $dsup, '+', &$db);

if($f){
require_once('thum.php');
$aphot = '';
for($i = 0; $i < 3; ++$i){
if($_FILES['flup']['tmp_name'][$i] != ''){
$fltp = $alex[$_FILES['flup']['type'][$i]];
$flnm = $anum.'-'.$i.$fltp;
$aphot .= $flnm.'|';
@move_uploaded_file($_FILES['flup']['tmp_name'][$i], './pict/cats/ca_'.$ccat.'/'.$flnm);
if(file_exists('./pict/cats/ca_'.$ccat.'/'.$flnm)){
$thum = new thumbnail('./pict/cats/ca_'.$ccat.'/'.$flnm, $fltp);
($thum->size_auto(200)) ? $thum->save('./pict/cats/ca_'.$ccat.'/thum/'.$flnm) : @copy('./pict/cats/ca_'.$ccat.'/'.$flnm, './pict/cats/ca_'.$ccat.'/thum/'.$flnm);
}
}
}
clearstatcache();
}
$aphot = substr($aphot, 0, -1);
$db->qury("UPDATE ca_".$ccat." SET aphot = '".$aphot."', anum = '".$anum."' WHERE idad = '".$idad."'");


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0676 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.