Решено: Вопрос по PHP+MySQL
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Решено: Вопрос по PHP+MySQL - 2009-04-02 17:05:28.623333
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
Доброго времени суток, возникла такая проблема надо добить каталог на одном сайте, а я в PHP u NySQL вообще пока никак…объясните что и как делать. Очень надо… вот код php скрипта отвечающего за каталог: <?
ini_set('display_errors',1);
error_reporting(E_ALL);
if(isset($_POST['edit'])) {
$art=htmlspecialchars(trim($_POST['edit_art']));
$col=htmlspecialchars(trim($_POST['edit_col']));
$price=htmlspecialchars(trim($_POST['edit_price']));
$color=htmlspecialchars(trim($_POST['edit_color']));
$gal=htmlspecialchars(trim($_POST['hidden']));
$name=htmlspecialchars(trim($_POST['edit_name']));
mysql_query("updаtе 9g_catalog set cname='".$name."', ccol='".$col."', ccolor='".$color."', cprice='".$price."', cart='".$art."' where cid=".$gal);
}
$fotocontent="";
/* Создание галереи */
if (isset($_POST['creategallery'])&&($_POST['creategallery']!="")) {
$namegallery=htmlspecialchars(trim($_POST['creategallery']));
//print "insert into 9g_catalog (cpid, cname) values (0, '".$namegallery."');";
mysql_query("insert into 9g_catalog (cpid, cname) values (0, '".$namegallery."');");
}
/* Переименовывание галереи */
if (isset($_POST['changenamegallery'])&&($_POST['changenamegallery']!="")) {
$namegallery=htmlspecialchars(trim($_POST['changenamegallery']));
//print "insert into 9g_catalog (cpid, cname) values (0, '".$namegallery."');";
mysql_query("updаtе 9g_catalog SET cname='".$namegallery."' WHERE cid='".$_GET['galleryid']."'");
}
/* Удаление галереи */
if (isset($_GET['act'])&&($_GET['act']=="delgal")) {
$res_gal=mysql_query("select * from 9g_catalog where cid=".$_GET['galleryid']);
$arr_gal=mysql_fetch_array($res_gal);
mysql_query("DELETE FROM 9g_catalog WHERE cid='".$_GET['galleryid']."'");
mysql_query("DELETE FROM 9g_catalog WHERE cpid='".$_GET['galleryid']."'");
@unlink("../catalog/".$arr_gal['cimg']);
@unlink("../catalog/_tmb_".$arr_gal['cimg']);
Header("Location: index.php?div=catalog");
}
/* Удаление фото */
if (isset($_GET['act'])&&($_GET['act']=="del")) {
$res_pic=mysql_query("select * from 9g_catalog where cid=".$_GET['id']);
$arr_pic=mysql_fetch_array($res_pic);
mysql_query("DELETE FROM 9g_catalog WHERE cid='".$_GET['id']."'");
@unlink("../catalog/".$arr_pic['cimg']);
@unlink("../catalog/_tmb_".$arr_pic['cimg']);
Header("Location: index.php?div=catalog&galleryid=".$arr_pic['cpid']);
}
/*******************/
$sсriрt.="<sсriрt>
function check() {
i=0;
if (document.all.name.value=='') {i=1;}
if (document.all.art.value=='') {i=1;}
if (document.all.foto.value=='') {i=1;}
if (document.all.price.value=='') {i=1;}
if (i==1) {
alert('Заполните обязательные поля');
}
else {
document.all.changenamegallery.submit();
}
}
</sсriрt>";
function tunegallery($item) {
$a="<table style='border: 1 solid red; width: 100%'><form action='?div=catalog&galleryid=".$item['cid']."' method=POST>\n";
$a.="<tr><th align='left' colspan=2>".$item['cname']."</th><tr>\n";
$a.="<tr><td colspan=2><input type=text name='changenamegallery' value='".$item['cname']."' class=\"orangeborder\"><input class=\"blackbutton\" type=submit value='Переименовать'></td></tr></form>";
$a.="<form method=\"POST\" enctype=\"multipart/form-data\" action='big2small2.php' method=POST><tr><th align='left'></th><tr>\n";
$a.="<tr><td colspan=2>Добавление нового элемента в текущий раздел: </td></tr>";
$a.="<tr><td align=right>Наименование: </td><td width=85%><input id='name' type=text name=\"name\" class=\"orangeborder\"></td></tr>";
$a.="<tr><td align=right>Артикул: </td><td width=85%><input id='art' type=text name=\"art\" class=\"orangeborder\"></td></tr>";
$a.="<tr><td align=right>Цвета: </td><td><input type=text name=\"color\" class=\"orangeborder\"></td></tr>";
$a.="<tr><td align=right>Кол-во в упаковке: </td><td><input type=text name=\"col\" class=\"orangeborder\"></td></tr>";
$a.="<tr><td align=right>Цена: </td><td><input id='price' type=text name=\"price\" class=\"orangeborder\"></td></tr>";
$a.="<tr><td align=right valign=top>Фото: </td><td><input type=file name=\"userfoto\" class=\"orangeborder\"><input id=foto type=hidden name='galid' value='".$item['cid']."'><br><br><input оnclick=\"check(); return false;\" class=\"blackbutton\" type=submit name='uploadfoto' value='Добавить'></td></tr>\n";
$a.="</form></table>";
return $a;
}
function gallery_id($item) {
global $row, $fotocontent;
if ((isset($_GET['galleryid']))&&(ctype_digit($_GET['galleryid']))&&($_GET['galleryid']==$row['cid'])) {
$tdstyle="border-top: 1 solid red; border-right: 0; border-bottom: 1 solid red; border-left: 1 solid red; background-color: #CFCFCF; ";
$result=mysql_query("select * from 9g_catalog where cid=".$_GET['galleryid']." and cpid=0");
if (mysql_num_rows($result)==1) {
$row2=mysql_fetch_array($result);
$fotocontent=tunegallery($row2);
$res_pic=mysql_query("select * from 9g_catalog where cpid=".$row2['cid']);
$fotocontent.= "<table cellspacing=5 cellpadding=5 border=0>\n";
if (mysql_num_rows($res_pic)>0) {
while ($row_pic=mysql_fetch_array($res_pic)) {
$fotocontent.= "<tr><td valign=top><a target='_blank' title='Проссмотреть увеличенную копию' href='../catalog/".$row_pic['cimg']."'><img src='../catalog/_tmb_".$row_pic['cimg']."' border=0></a></td><td valign=top>
<form action='' method=POST>
<table>
<tr><td valign=top>Наименование: </td><td><input style='border: 1 solid grey' type=text name='edit_name' id='edit_name' value='".$row_pic['cname']."'></td><tr>
<tr><td valign=top>Артикул: </td><td><input style='border: 1 solid grey' type=text name='edit_art' id='edit_art' value='".$row_pic['cart']."'></td><tr>
<tr><td valign=top>Цвета: </td><td><input style='border: 1 solid grey' type=text name='edit_color' id='edit_color' value='".$row_pic['ccolor']."'></td><tr>
<tr><td valign=top>Кол-во в упаковке: </td><td><input style='border: 1 solid grey' type=text name='edit_col' id='edit_col' value='".$row_pic['ccol']."'></td><tr>
<tr><td valign=top>Цена: </td><td><input style='border: 1 solid grey' type=text name='edit_price' id='edit_price' value='".$row_pic['cprice']."'><input type=hidden name='hidden' value='".$row_pic['cid']."'></td><tr>
<tr><td valign=top></td><td><input class=\"blackbutton\" value='Редактировать' type=submit name='edit' id='edit'></td><tr>
</table>
</form>
</td><td><a href='?div=catalog&act=del&id=".$row_pic['cid']."'><img src='images/delete.gif' border=0 width=24 height=24 alt='Удалить из каталога'></a></td></tr>\n";
}
}
$fotocontent.= "</table>\n";
}
}
else {
$tdstyle="border-top: 0; border-right: 1 solid red; border-bottom: 0; border-left: 0; background-color: #FFFFFF; ";
}
if ($item=="list") {
return $tdstyle;
}
}
$content.="<table cellpadding=0 cellspacing=0 width=100% border=0><tr><td width='200' valign='top'>
<table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td>Создать раздел<br><form method=POST action='?div=catalog'><input type=text name='creategallery' class=\"orangeborder\"> </td><td valign=bottom><input type=submit value='Создать' class=\"blackbutton\"></form></td></tr>";
$res=mysql_query("select * from 9g_catalog where cpid=0 order by cname");
if (mysql_num_rows($res)>0) {
while ($row=mysql_fetch_array($res)) {
$tdstyle=gallery_id("list");
$content.="<tr><td><a href='?div=catalog&galleryid=".$row['cid']."'>".$row['cname']."</a></td><td align=center><a href='?div=catalog&act=delgal&galleryid=".$row['cid']."'><img src='images/delete.gif' border=0 width=24 height=24 alt='Удалить раздел'></a></td></tr>";
}
}
$content.="</table></td><td valign='top' style='padding: 3 3 3 3;'>".$fotocontent;
$content.="</td></tr></table>";
?>
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-02 19:20:21.866666
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
А в чём вопрос-то?
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-02 23:55:37.293333
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
Вопрос в том что надо как я понял забить картинки на сайт с помощью базы данных, но вот дилема я не знаю как…вопрос кончено ламерский, но я не могу его решить собственными силами…
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:15:26.026666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Какой-то скрипт у тебя мутный. Ты лучше дай нам логин\пароль на админку и базу, мы тебе сами картинки закачаем))
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:23:02.880000
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
я бы рад, но сайт не мой…а одной компании сами понимаете если что мне просто чего-нибудь нужное оторвут:-(лучше объясните а я заодно и научусь…
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:28:27.116666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Дак что тебе объяснить то? Ты по точнее выражайся.
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:32:52.530000
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
ВСЕ! Я в этом полный чайник…я вообще больше админ(хоть и учусь на программиста) как я понял судя по этому скрипту данный берутся из 9g_catalog, ну вообщем значит надо редактировать базу, но в скрипте нет его адреса, значит он лежит в той же папке(я помню уроки хтмл), НО в той же папке его НЕТ! вывод толи я совсем дебил, толи лыжи не едут…короче вот…помогите а?
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:39:06.546666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Ты, это.. А что надо то тебе..?…Нихера непонятно……Ты выражайся поточнее.
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:41:15.120000
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
Как сделать эту долбаную галерею? Я сам смутно понимаю задачу, но начальство…
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:42:17.136666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
В чем проблема у тебя?
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:44:39.790000
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
я не могу найти базу чтобы загнать туда новые картинки, я не могу подменить страницу(мне проще написать хтмл страницу чем мучаться)и вот еще вопрос Content Streamer это что?
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:50:46.810000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
Content Streamer Это нечто… А в ЧЕМ проблема то ?
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 00:55:15.323333
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
я не могу найти базу чтобы загнать туда новые картинки! а про нечто по подробней можно? кстати еще вопрос как добавить Фотогалерею в таблицу?
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 01:00:11.606666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
В смысле базу? Если ты ее не можешь найти то значит тебе это и не надо… Тебе туда их как загнать то надо? Пути и названия написать надо или что? Ты можешь по нормальному объяснить свою проблему, что тебе надо то?
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 01:07:52.330000
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
Да мне надо загнать их туда! Вот а я блин мучался с формулировкой…
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 01:12:48.426666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
PHPmyAdmin рулит… Ну а вообще если они должны через админку добавлятся то ты ругай тех кто делал админку и другие скрипты
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 01:15:23.390000
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
а каким образом через PHPmyAdmin это сделать? я просто совсем тугой…дай полный алгоритм пожалста…
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 01:25:28.520000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
мляяяяяя……. Ну так как я тебе могу объяснить сам того не понимая… через РНРмайадмин это ты прям в базу их вписывашь и все… Попробуй………………………………………
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 01:45:39.453333
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
мдя…ну ладно метод научного тыка он всегда самый мудрый и полезный, буду заниматься сексом с гуглем и заодно мозгом…пасиба.
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 01:50:22.700000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Не ну ты так и не объяснил в чем проблема то! Ты думаешь тут все так просто? Нет, если не хочешь объяснять то давай бабло закидывай на счет ХАКЕРа ! Ща тебе счет покажут )))))))))
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 01:58:30.956666
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
Как я тебе объясню в чем проблема если уже не знаю как это зделать?мой словарник уже исчерпан…надо чтобы в каталоге появились эти гребаные фотки! мне непонятно как это сделать. Надо как-то загнать данные в 9g_catalog, а как это сделать? через пхпмайадмин это уже лучше… кстати ща его ковыряю…че-то смутное, но относительно понятное…попозже отпищусь про успехи.
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 02:13:52.840000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Ну по хорошему чтоб в каталоге они появились надо посто зайти в админку и их внести…. Ну если нет у тебя такой возможности а надо то тогда только остается зайти в базу и там поработать… А один хер непонятна твоя промлема…. Ну нада фотки закинуть ну закинь их через админку, ну если не закидываются то ругайся с тем кто тебе|им делал сайт
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 03:00:31.060000
|
|
|
z0mbyak
Сообщений: 284
Оценки: 0
Присоединился: 2008-08-25 03:23:29.933333
|
Наконец я разобрался!Content Streamer это CMS и данные загоняются в него, каталоги у какогото деятеля на компе, а в систему бросаетца html или php. Так и есть файлы где-то така что это уже не моя проблема! Мозг кипит, но одной проблемой меньше!
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 03:07:28.896666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Расслабся, и тебе станет проще.. Пускай они этим занимаются….. А вообще…… Ну реально, нахрен т…..
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 04:13:50.103333
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
[offtop]Спасибо большое, повеселили перед сном. Спокойной ночи[/offtop]
|
|
|
RE: Вопрос по PHP+MySQL - 2009-04-03 08:51:07.776666
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
кажется человек просто непонимае, что такое релятивные базы данных)))
|
|
|
|
|