PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 14
Antikiller Отправлено: 30 Ноября, 2006 - 10:44:45 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
ГМ об этом я даже не задумывался....спасибо большое!
Antikiller Отправлено: 30 Ноября, 2006 - 08:08:56 • Тема: Настройка Apache на локалку • Форум: Apache и другие веб-серверы

Ответов: 8
Просмотров: 1139
Если в локалке нет сервера то просто надо прописать dns на остальных компах на твой ip и в файле hosts прописать ip свой и домен, ну и конечно в конфиге апача <VirtualHost > и всё по идеи, у меня пашет.
Antikiller Отправлено: 30 Ноября, 2006 - 07:33:10 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
Вообщем всё вышло...тока теперь есть такой вопрос при исправлении
вот идёт форма исправления
Цитата:
<?php
require_once("config.php");
$title = "Редактирование данных о квартире";
$batton = "Исправить";
$action = "editprod.php";
$query = "SELECT * FROM product
WHERE id_product=". $_GET['id_product'];
$pro = mysql_query($query);
if (!$pro) puterror("Ошибка при исправлении продукции");
$product = mysql_fetch_array($pro);
$name = $product['name'];
$artikyl= $product['artikyl'];
$razmer=$product['razmer'];
$ypakovka=$product['ypakovka'];
$image=$product['image'];
$pos=$product['pos'];
if($product['hide'] == 'show') $showhide = "checked";
else $showhide ="";
include "addprodform.php";
?>


а вот проверка...

Цитата:
equire_once("config.php");
if(empty($_POST['image'])) links($_POST['id_catalog'], "Отсутствует фотография");

$query = " UPDATE product SET
name='".$_POST['name']."',
artikyl='".$_POST['artikyl']."',
razmer='".$_POST['razmer']."',
ypakovka='".$_POST['ypakovka']."',
image='".$_POST['image']."',
pos=".$_POST['pos'].",
hide='".$_POST['showhide']."',
WHERE id_product=".$_POST['id_product'];
if(empty($_POST['image'])) links($_POST['id_catalog'], "Отсутствует фотография");
if (!empty($_FILES['image']['tmp_name']))
{
$query = "SELECT image FROM product
WHERE id_catalog=".$_POST['id_catalog'];
$pct = mysql_query($query);
if(!$pct) links($_POST['id_catalog'],
"Ошибка обращения к базе данных");
}
if(mysql_query($query))
{
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php?id_parent=".$_POST['id_catalog']."'>
</HEAD></HTML>";
} else links($_POST['id_catalog'], "Ошибка при обновлении продукции");
function links($id_catalog,$msg)
{
echo "<p>".$msg."</p>";
echo "<p><a href=# onClick='history.back()'>Вернуться к правке продукта</a></p>";
echo "<p><a href=index.php?id_parent=$id_catalog&id_part=$id_part>Администрирование каталога продукции</a></p>";
exit();
}
?>


я понимаю что тут есть глюк...вот как с ним побороться?
Antikiller Отправлено: 30 Ноября, 2006 - 04:18:41 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
чёрт за время отпуска забыл что делал..
Antikiller Отправлено: 22 Ноября, 2006 - 09:42:19 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
гм не подумал...если хранить в админе то при выводе юзер их не увидет...
хм сделал так...при выводе каталога в админке там пустое место....
Antikiller Отправлено: 22 Ноября, 2006 - 05:27:08 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
По существу вот таблица (превожу примеры полностью может где то описался)
CREATE TABLE `product` (
`id_product` int(11) NOT NULL auto_increment,
`name` tinytext NOT NULL,
`artikyl` tinytext NOT NULL,
`razmer` tinytext NOT NULL,
`ypakovka` tinytext NOT NULL,
`image` tinytext NOT NULL,
`hide` enum('show','hide') NOT NULL default 'show',
`pos` int(11) NOT NULL default '0',
`id_catalog` int(8) NOT NULL default '0',
PRIMARY KEY (`id_product`),
KEY `id_catalog` (`id_catalog`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

папка для картинок здесь http://www[dot]имя[dot]ru/admin/catalog/files
скрипт находиться здесь http://www[dot]имя[dot]ru/admin/catalog
По идеи мне нужно что бы записывалось имя файла, с путём для него.
всё остальные скрипты тоже там...
Antikiller Отправлено: 21 Ноября, 2006 - 10:08:44 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
НУ я вот и хочу что бы фаил допустим юзер(или я) взяли со своего компа через форму залили на сервак и он автоматически прописался в БД каталога
Antikiller Отправлено: 21 Ноября, 2006 - 09:56:27 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
гм возможно я просто не понимаю до конца что делаю, суть в чем мне нужно что бы загружалась картинка, а потом она и выводилась.\n\n(Добавление)
хм возможно я что-то при выводе написал?
<?php

if($_GET['id_parent']!= 0)
{
?>
<h1>&#207;&#240;&#238;&#228;&#243;&#234;&#246;&#232;&#255; &#226; &#234;&#224;&#242;&#224;&#235;&#238;&#227;&#229;</h1>
<BR>
<a href=addprodform.php?id_parent=<? echo $_GET['id_parent'] ?>&id_catalog=<? echo $_GET['id_parent'] ?>>&#196;&#238;&#225;&#224;&#226;&#232;&#242;&#252; &#242;&#238;&#226;&#224;&#240;</a>
<?php
$query = "SELECT * FROM product
WHERE id_catalog=".$_GET['id_parent']."
ORDER BY pos";
$prt = mysql_query($query);
if($prt)
{
echo "<table class=bodytable width="100%" border="1" cellpadding=2 cellspacing=0 bordercolorlight=gray bordercolordark=white><tr align=center class='tableheader'><td>&#205;&#224;&#231;&#226;&#224;&#237;&#232;&#229;</td><td>&#192;&#240;&#242;&#232;&#234;&#243;&#235;</td><TD>&#208;&#224;&#231;&#236;&#229;&#240;</td><TD>&#211;&#239;&#224;&#234;&#238;&#226;&#234;&#224;</TD><TD>&#202;&#224;&#240;&#242;&#232;&#237;&#234;&#224;</TD><TD>&#196;&#229;&#233;&#241;&#242;&#226;&#232;&#229;</td></tr>";
while($par = mysql_fetch_array($prt))
{
if($par['hide']=='hide') $showhide = "<a href=showprod.php?id_product=".$par['id_product']."&id_parent=".$_GET['id_parent']."&id_catalog=".$catc['id_catalog'].">&#206;&#242;&#238;&#225;&#240;&#224;&#231;&#232;&#242;&#252;</a>";
else $showhide = "<a href=hideprod.php?id_product=".$par['id_product']."&id_parent=".$_GET['id_parent']."&id_catalog=".$catc['id_catalog'].">&#209;&#234;&#240;&#251;&#242;&#252;</a>";
if(!empty($par['image']) &&
file_exists("".$par['image']))
{
$image = "<img src=".$par['image']."></a>";
}

echo "
<tr>
<TD>".$par['name']."</td>
<TD>".$par['artikyl']."</td>
<TD>".$par['razmer']."</td>
<TD>".$par['ypakovka']."</td>
<TD>".$par['image']."</td>
<TD>
<p>$showhide<br>
<a href=editprodform.php?id_product=".$par['id_product']."&id_parent=".$_GET['id_parent']."&id_catalog=".$catc['id_catalog'].">&#200;&#241;&#239;&#240;&#224;&#226;&#232;&#242;&#252;</a><br>
<a href=delprod.php?id_product=".$par['id_product']."&id_parent=".$_GET['id_parent']."&id_catalog=".$catc['id_catalog'].">&#211;&#228;&#224;&#235;&#232;&#242;&#252;</a></td>
</tr>";
}
}
?></table><?php
}
else echo "&#221;&#242;&#238; &#241;&#224;&#236;&#251;&#233; &#226;&#229;&#240;&#245;&#237;&#232;&#233; &#234;&#224;&#242;&#224;&#235;&#238;&#227;";
?>
Antikiller Отправлено: 21 Ноября, 2006 - 09:48:16 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
он выводит....тока он выводит имя файла который был загружен, а не тот что был скопирован в папку...
Antikiller Отправлено: 21 Ноября, 2006 - 09:35:36 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
Это в первом варианте, я может и плохо разбираюсь но знаю что делает INSERT
$image = "";
// &#197;&#241;&#235;&#232; &#239;&#238;&#235;&#229; &#226;&#251;&#225;&#238;&#240;&#224; &#232;&#231;&#238;&#225;&#240;&#224;&#230;&#229;&#237;&#232;&#255; &#237;&#229;
// &#239;&#243;&#241;&#242;&#238;&#229; - &#234;&#238;&#239;&#232;&#240;&#243;&#229;&#236; &#229;&#227;&#238; &#232;&#231; &#226;&#240;&#229;&#236;&#229;&#237;&#237;&#238;&#227;&#238; &#234;&#224;&#242;&#224;&#235;&#238;&#227;&#224; &#226; &#234;&#224;&#242;&#224;&#235;&#238;&#227; /files
if (!empty($_FILES['image']['tmp_name']) )
{
$path="files/".date("YmdHis",time()).strrchr($_FILES['image']['name'], ".");
if (copy($_FILES['image']['tmp_name'], "".$path)) $image = $path;
}

$_POST['name'] = str_replace("'","`",$_POST['name']);
$query = "INSERT INTO product VALUES (NULL,
'".$_POST['name']."',
'".$_POST['artikyl']."',
'".$_POST['razmer']."',
'".$_POST['ypakovka']."',
'".$_FILES['image']['name']."',
'$showhide',
".$_POST['pos'].",
".$_POST['id_catalog'].")";я так прописал....

з.ы. у меня еще небольшой прикол, я работаю на самом серваке, поэтому у меня сайт идёт даже не поддоменом...а http://www[dot]имя[dot]ru/songsuda в этом не может быть случайно ошибки?
Antikiller Отправлено: 21 Ноября, 2006 - 09:22:03 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
Я конечно понимаю что всё по пальцам уже, но всё же, заменил строчки фаил в папке появляеться, но в базе не прописываеться...и не выводиться естественно и при том тока если убрать if (copy($_FILES['image']['tmp_name'], "/".$path)) $image = $path;
выделенное
Antikiller Отправлено: 21 Ноября, 2006 - 04:59:10 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
Может я не совсем понел что должно содержаться в upload.php ?И смысл писать еще одну форму?Нельзя что ли всё передать через одну и записать всё в таблицу....
мож у меня знаний и не хватет, но тож так разобраться не могу...

попробывал изменить

форма
CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. require_once("config.php");
  3. if($title == "") $titlepage=$title = "&#196;&#238;&#225;&#224;&#226;&#235;&#229;&#237;&#232;&#229; &#242;&#238;&#226;&#224;&#240;&#224;";
  4. include "../util/topadmin.php";
  5. if(!isset($batton)) $batton = "&#196;&#238;&#225;&#224;&#226;&#232;&#242;&#252;";
  6. if(!isset($action)) $action = "addprod.php";
  7. if(!isset($showhide))$showhide = "checked";
  8. if(!isset($pos))
  9.   {
  10.     $query = "SELECT MAX(pos) FROM product
  11.               WHERE id_catalog=".$_GET['id_parent'];
  12.     $num = mysql_query($query);
  13.     if($num) $pos = mysql_result($num,0) + 1;
  14.   }
  15. ?>
  16. <HTML>
  17. <HEAD>
  18. <TITLE><?php echo $title;?></title>
  19. </head>
  20. <table><tr><td>
  21. <p class=boxmenu><a class=menu href="index.php?id_catalog=<? echo $id_catalog; ?>&id_parent=<? echo $id_parent ?>">&#194;&#229;&#240;&#237;&#243;&#242;&#252;&#241;&#255; &#226; &#224;&#228;&#236;&#232;&#237;&#232;&#241;&#242;&#240;&#232;&#240;&#238;&#226;&#224;&#237;&#232;&#229; &#234;&#224;&#242;&#224;&#235;&#238;&#227;&#224;</a></p>
  22. </td></tr></table>
  23. <table>
  24. <tr>
  25.  
  26.           <TD>
  27.                <form action=<?php echo $action; ?> method=post enctype="multipart/form-data">
  28.                                    <TR><TD><p class=zag2>&#205;&#224;&#231;&#226;&#224;&#237;&#232;&#229;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input type=text name=name value='<?php echo $name; ?>'></td></tr>
  29.                     <TR><TD><p class=zag2>&#192;&#240;&#242;&#232;&#234;&#243;&#235;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input type=text name=artikyl value='<?php echo $artikyl; ?>'></td></tr>
  30.                     <TR><TD><p class=zag2>&#208;&#224;&#231;&#236;&#229;&#240;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input type=text name=razmer value='<?php echo $razmer; ?>'></td></tr>
  31.                     <TR><TD><p class=zag2>&#211;&#239;&#224;&#234;&#238;&#226;&#234;&#224;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input  type=text name=ypakovka value='<?php echo $ypakovka; ?>'></td></tr>
  32.                     <TR><TD><p class=zag2>&#200;&#231;&#238;&#225;&#240;&#224;&#230;&#229;&#237;&#232;&#229;:&nbsp;&nbsp;<input class=input type=file name=image></td></tr>
  33.                     <TR><TD><p class=zag2>&#207;&#238;&#231;&#232;&#246;&#232;&#255;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input type=text name=pos value='<?php echo $pos; ?>'></td></tr>
  34.                     <TR><TD><p class=zag2>&#206;&#242;&#238;&#225;&#240;&#238;&#230;&#224;&#242;&#252;:<input type=checkbox name=hide<?php echo $showhide; ?>></td></tr>
  35.                     <TR><TD><input class=button type=submit value=<?php echo $batton; ?>></td></tr>
  36.                     <TR><TD><input type=hidden name=id_catalog value=<?php echo $_GET['id_catalog'];?>></td></tr>
  37.                     <TR><TD><input type=hidden name=id_product value=<?php echo $_GET['id_product'];?>></td></tr>
  38.                </form>
  39.  
  40.  
  41.           </TD>
  42.      </TR>
  43. </TABLE>
  44. </html>
  45. <?php
  46.   include "../util/bottomadmin.php";
  47. ?>


Проверка
CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. require_once("config.php");
  3. if (!isset($_POST['name'])) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#238;&#229;&#242; &#237;&#224;&#231;&#226;&#224;&#237;&#232;&#229;");
  4. if (!isset($_POST['artikyl'])) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#238;&#229;&#242; &#224;&#240;&#242;&#232;&#234;&#243;&#235;");
  5. if (!isset($_POST['razmer'])) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#238;&#229;&#242; &#240;&#224;&#231;&#236;&#229;&#240;");
  6. if (!isset($_POST['ypakovka'])) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#238;&#229;&#242; &#211;&#239;&#224;&#234;&#238;&#226;&#234;&#224;");
  7. if ( empty($_FILES['image']['name']) ) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#243;&#229;&#242; &#234;&#224;&#240;&#242;&#232;&#237;&#234;&#224;");
  8. if (!isset($_POST['pos'])) links($_POST['id_catalog'], "&#205;&#229; &#226;&#226;&#229;&#228;&#229;&#237;&#224; &#239;&#238;&#231;&#232;&#246;&#232;&#255; &#239;&#240;&#238;&#228;&#243;&#234;&#242;&#224;");
  9. if ($_POST['hide'] == "on") $showhide = 'show';
  10. else $showhide = 'hide';
  11. $image = "";
  12.   // &#197;&#241;&#235;&#232; &#239;&#238;&#235;&#229; &#226;&#251;&#225;&#238;&#240;&#224; &#232;&#231;&#238;&#225;&#240;&#224;&#230;&#229;&#237;&#232;&#255; &#237;&#229;
  13.   // &#239;&#243;&#241;&#242;&#238;&#229; - &#234;&#238;&#239;&#232;&#240;&#243;&#229;&#236; &#229;&#227;&#238; &#232;&#231; &#226;&#240;&#229;&#236;&#229;&#237;&#237;&#238;&#227;&#238; &#234;&#224;&#242;&#224;&#235;&#238;&#227;&#224; &#226; &#234;&#224;&#242;&#224;&#235;&#238;&#227; /files
  14.   if (!empty($_FILES['userfile']['name']))
  15.   {
  16.     // &#199;&#224;&#234;&#224;&#247;&#232;&#226;&#224;&#229;&#236; &#244;&#224;&#233;&#235;
  17.     $path="files".date("YmdHis",time()).strrchr($_FILES['userfile']['name'], ".");
  18.     // &#207;&#243;&#242;&#252; &#243;&#234;&#224;&#231;&#224;&#237; &#226;&#229;&#240;&#237;&#238;, &#242;&#224;&#234; &#234;&#224;&#234; &#226; &#224;&#228;&#236;&#232;&#237;&#229; &#237;&#243;&#230;&#237;&#238; &#239;&#238;&#228;&#237;&#255;&#242;&#241;&#255; &#237;&#224; &#228;&#226;&#224; &#234;&#224;&#242;&#224;&#235;&#238;&#227;&#224; &#226;&#226;&#229;&#240;&#245;,
  19.     // &#224; &#237;&#224; &#241;&#224;&#233;&#242;&#229; &#237;&#224; &#238;&#228;&#232;&#237;
  20.     if (copy($_FILES['userfile']['tmp_name'],"/".$path)) $image = $path;
  21.     }
  22. $_POST['name'] = str_replace("'","`",$_POST['name']);
  23. $query = "INSERT INTO product VALUES (NULL,
  24. '".$_POST['name']."',
  25. '".$_POST['artikyl']."',
  26. '".$_POST['razmer']."',
  27. '".$_POST['ypakovka']."',
  28. '$image',
  29. '$showhide',
  30. ".$_POST['pos'].",
  31. ".$_POST['id_catalog'].")";
  32.  
  33.     if(mysql_query($query)) {
  34.     echo "<HTML><HEAD>
  35.           <META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php?id_parent=".$_POST['id_catalog']."'>
  36.           </HEAD></HTML>";
  37.  
  38.   } else puterror("&#206;&#248;&#232;&#225;&#234;&#224; &#239;&#240;&#232; &#228;&#238;&#225;&#224;&#226;&#235;&#229;&#237;&#232;&#232; &#239;&#240;&#238;&#228;&#243;&#234;&#246;&#232;&#232;");
  39.   function links($id_catalog,$msg)
  40.   {
  41.     echo "<p>".$msg."</p>";
  42.     echo "<p><a href=# onClick='history.back()'>&#194;&#229;&#240;&#237;&#243;&#242;&#252;&#241;&#255; &#234; &#239;&#240;&#224;&#226;&#234;&#229; &#239;&#240;&#238;&#228;&#243;&#234;&#242;&#224;</a></p>";
  43.     echo "<p><a href=index.php?id_parent=$id_catalog>&#192;&#228;&#236;&#232;&#237;&#232;&#241;&#242;&#240;&#232;&#240;&#238;&#226;&#224;&#237;&#232;&#229; &#234;&#224;&#242;&#224;&#235;&#238;&#227;&#224; &#239;&#240;&#238;&#228;&#243;&#234;&#246;&#232;&#232;</a></p>";
  44.     exit();
  45.   }
  46.  
  47. ?>

как бы всё добавляеться но картинка нет...где я мог ошибиться?
Antikiller Отправлено: 20 Ноября, 2006 - 06:28:52 • Тема: Помогите найти ошибку • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 276
Пишу каталог товаров, в нём есть небольшая особенность к каждому каталогу должна выводиться картинка, также к каждому товару.
Написал форму
CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. require_once("config.php");
  3. if($title == "") $titlepage=$title = "&#196;&#238;&#225;&#224;&#226;&#235;&#229;&#237;&#232;&#229; &#242;&#238;&#226;&#224;&#240;&#224;";
  4. include "../util/topadmin.php";
  5. if(!isset($batton)) $batton = "Добавить";
  6. if(!isset($action)) $action = "addprod.php";
  7. if(!isset($showhide))$showhide = "checked";
  8. if(!isset($pos))
  9.   {
  10.     $query = "SELECT MAX(pos) FROM product
  11.               WHERE id_catalog=".$_GET['id_parent'];
  12.     $num = mysql_query($query);
  13.     if($num) $pos = mysql_result($num,0) + 1;
  14.   }
  15. ?>
  16. <HTML>
  17. <HEAD>
  18. <TITLE><?php echo $title;?></title>
  19. </head>
  20. <table><tr><td>
  21. <p class=boxmenu><a class=menu href="index.php?id_catalog=<? echo $id_catalog; ?>&id_parent=<? echo $id_parent ?>">Вернуться в админ. каталога</a></p>
  22. </td></tr></table>
  23. <table>
  24. <tr>
  25.  
  26.           <TD>
  27.                <form action=<?php echo $action; ?> method=post enctype="multipart/form-data">
  28.                                    <TR><TD><p class=zag2>&#205;&#224;&#231;&#226;&#224;&#237;&#232;&#229;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input type=text name=name value='<?php echo $name; ?>'></td></tr>
  29.                     <TR><TD><p class=zag2>&#192;&#240;&#242;&#232;&#234;&#243;&#235;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input type=text name=artikyl value='<?php echo $artikyl; ?>'></td></tr>
  30.                     <TR><TD><p class=zag2>&#208;&#224;&#231;&#236;&#229;&#240;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input type=text name=razmer value='<?php echo $razmer; ?>'></td></tr>
  31.                     <TR><TD><p class=zag2>&#211;&#239;&#224;&#234;&#238;&#226;&#234;&#224;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input  type=text name=ypakovka value='<?php echo $ypakovka; ?>'></td></tr>
  32.                     <TR><TD><p class=zag2>Изображение:&nbsp;&nbsp;<input class=input type=file name=image></td></tr>
  33.                     <TR><TD><p class=zag2>&#207;&#238;&#231;&#232;&#246;&#232;&#255;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class=input type=text name=pos value='<?php echo $pos; ?>'></td></tr>
  34.                     <TR><TD><p class=zag2>&#206;&#242;&#238;&#225;&#240;&#238;&#230;&#224;&#242;&#252;:<input type=checkbox name=hide<?php echo $showhide; ?>></td></tr>
  35.                     <TR><TD><input class=button type=submit value=<?php echo $batton; ?>></td></tr>
  36.                     <TR><TD><input type=hidden name=id_catalog value=<?php echo $_GET['id_catalog'];?>></td></tr>
  37.                     <TR><TD><input type=hidden name=id_product value=<?php echo $_GET['id_product'];?>></td></tr>
  38.                </form>
  39.           </TD>
  40.      </TR>
  41. </TABLE>
  42. </html>
  43. <?php
  44.   include "../util/bottomadmin.php";
  45. ?>

И проверку её
CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. require_once("config.php");
  3. if (!isset($_POST['name'])) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#238;&#229;&#242; &#237;&#224;&#231;&#226;&#224;&#237;&#232;&#229;");
  4. if (!isset($_POST['artikyl'])) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#238;&#229;&#242; &#224;&#240;&#242;&#232;&#234;&#243;&#235;");
  5. if (!isset($_POST['razmer'])) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#238;&#229;&#242; &#240;&#224;&#231;&#236;&#229;&#240;");
  6. if (!isset($_POST['ypakovka'])) links($_POST['id_catalog'],"&#206;&#242;&#241;&#243;&#242;&#241;&#242;&#226;&#238;&#229;&#242; &#211;&#239;&#224;&#234;&#238;&#226;&#234;&#224;");
  7. if(!isset($_POST['image'])) links($_POST['id_catalog'],"Отсутствоет картинка");
  8. if (!isset($_POST['pos'])) links($_POST['id_catalog'], "&#205;&#229; &#226;&#226;&#229;&#228;&#229;&#237;&#224; &#239;&#238;&#231;&#232;&#246;&#232;&#255; &#239;&#240;&#238;&#228;&#243;&#234;&#242;&#224;");
  9. if ($_POST['hide'] == "on") $showhide = 'show';
  10. else $showhide = 'hide';
  11. $image = "";
  12.  
  13.   if (!empty($_FILES['image']['tmp_image']) && $_FILES['image']['image'] != "-")
  14.   {
  15.  
  16.     $path="files/".date("YmdHis",time()).strrchr($_FILES['image']['image'], ".");
  17.  
  18.     if (copy($_FILES['image']['tmp_image'], "/".$path)) $image = $path;
  19.     }
  20. $_POST['name'] = str_replace("'","`",$_POST['name']);
  21. $query = "INSERT INTO product VALUES (NULL,
  22. '".$_POST['name']."',
  23. '".$_POST['artikyl']."',
  24. '".$_POST['razmer']."',
  25. '".$_POST['ypakovka']."',
  26.  
  27. '$showhide',
  28. ".$_POST['pos'].",
  29. ".$_POST['id_catalog'].")";
  30.  
  31.     if(mysql_query($query)) {
  32.     echo "<HTML><HEAD>
  33.           <META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php?id_parent=".$_POST['id_catalog']."'>
  34.           </HEAD></HTML>";
  35.  
  36.   } else puterror("Ошибка при добавлении");
  37.   function links($id_catalog,$msg)
  38.   {
  39.     echo "<p>".$msg."</p>";
  40.     echo "<p><a href=# onClick='history.back()'>&#194;&#229;&#240;&#237;&#243;&#242;&#252;&#241;&#255; &#234; &#239;&#240;&#224;&#226;&#234;&#229; &#239;&#240;&#238;&#228;&#243;&#234;&#242;&#224;</a></p>";
  41.     echo "<p><a href=index.php?id_parent=$id_catalog>&#192;&#228;&#236;&#232;&#237;&#232;&#241;&#242;&#240;&#232;&#240;&#238;&#226;&#224;&#237;&#232;&#229; &#234;&#224;&#242;&#224;&#235;&#238;&#227;&#224; &#239;&#240;&#238;&#228;&#243;&#234;&#246;&#232;&#232;</a></p>";
  42.     exit();
  43.   }
  44.  
  45. ?>

При добавлении картинки пишет что картинка отсутствует, тоесть моё же сообщение.
Antikiller Отправлено: 02 Ноября, 2006 - 02:44:16 • Тема: Mysql • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 34
Такая вод проблема пишу что-то типа админ панели для сайта есть 2 таблицы одна категория товара вторая товар.
С добавлением товара проблем не возникло, а вот как сделать что бы можно было данные обновить и удалить?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB