Показать сообщение отдельно
  #1 (permalink)  
Старый 04.12.2011, 17:39
Новичок на форуме
Отправить личное сообщение для 25355fox Посмотреть профиль Найти все сообщения от 25355fox
 
Регистрация: 04.12.2011
Сообщений: 5

скрипт работает только в firefox!! Почему ?!!
полный код вот:
<script type="text/javascript" src="../../js/jquery-1.6.4.js"></script>
	<script type="text/javascript" src="../../texteditor/ckeditor.js"></script>
	<script src="../../texteditor/_samples/sample.js" type="text/javascript"></script>
	<link href="../../texteditor/_samples/sample.css" rel="stylesheet" type="text/css" />



<?php
require_once ("../../utils.resizeimg.php");
error_reporting(E_ALL & ~E_NOTICE);
@mysql_query("SET NAMES 'utf8'");
// Устанавливаем соединение с базой данных
require_once("../../config/config.php");
// Подключаем блок авторизации
require_once("../utils/security_mod.php");
// Подключаем классы формы
require_once("../../config/class.config.dmn.php");

if(empty($_POST))
{
}
try
{


$name = new field_text("name",
"Название",
true,
$_POST['name']);

$cena = new field_text("cena",
"Цена",
false,
$_POST['cena']);

$urlpict = new field_file("urlpict",
"Фото",
false,
$_FILES,
"../../files/galerea/");

$body = new field_textarea("body",
"Описание",
false,
$_REQUEST['body']);

$nalichie = new field_select("nalichie",
"Наличие товара",
array("vnal" => "В ниличии",
"nvnal" => "Нет в наличии"),
$_REQUEST['nalichie']);

$url = new field_select("url","Выберите раздел",
array("buket" => "Букеты",
"svab_buket" => "Свадебные букеты",
"jiv_cveti" => "Живые цветы",
"korz_cveti" => "Корзины с цветами",
"komposicii" => "Композиции из цветов",
"komnotnie" => "Комнатные растения",
"gorshki" => "Горшки и кашпо",
"oformlenie" => "Оформление"),
$_REQUEST['url']);

$podrazd = new field_select("podrazd",
"Живые цветы",
array("rozi" => "Розы",
"tylpani" => "Тюльпаны"),
$_REQUEST['podrazd']);

$podpodrazd = new field_select("podpodrazd",
"Комнатные растения",
array("kaktus" => "Кактус",
"arhidea" => "Архидея"),
$_REQUEST['podpodrazd']);

$form = new form(array("name" => $name,
"cena" => $cena,
"urlpict"=>$urlpict,
// "body" => $body,
"nalichie" => $nalichie,
"url" => $url,
"podrazd" => $podrazd,
"podpodrazd" => $podpodrazd),
"Добавить",
"field");

// Обработчик HTML-формы
if(!empty($_POST))
{
// Проверяем корректность заполнения HTML-формы
// и обрабатываем текстовые поля
$error = $form->check();
if(empty($error))
{
// Изображение

$var = $form->fields['urlpict']->get_filename();
if(!empty($var))
{
$picture = date("y_m_d_h_i_s_").$var;
$picturesmall = "s_".date("y_m_d_h_i_s_").$var;
}
else
{
$picture = "";
$picturesmall="";
}
resizeimg("../../files/galerea/".$picture, "../../files/galerea/".$picturesmall, 200, 150);
if(!$error)
{

// Формируем SQL-запрос на добавление
// новостного сообщения


if($form-> fields['url']-> value == "jiv_cveti")
{
$query = "INSERT INTO $tbl_tovar
VALUES (NULL,
'{$form->fields[name]->value}',
'{$form->fields[cena]->value}',
'$picture',
'$picturesmall',
'...',
'{$form->fields[nalichie]->value}',
'{$form->fields[podrazd]->value}',
'',
'',
NOW())";
}
if($form->fields['url']->value == "komnotnie")
{
$query = "INSERT INTO $tbl_tovar
VALUES (NULL,
'{$form->fields[name]->value}',
'{$form->fields[cena]->value}',
'$picture',
'$picturesmall',
'...',
'{$form->fields[nalichie]->value}',
'{$form->fields[podpodrazd]->value}',
'',
'',
NOW())";

}

if((!($form->fields['url']->value == "komnotnie"))&&(!($form-> fields['url']-> value == "jiv_cveti")))
{
$query = "INSERT INTO $tbl_tovar
VALUES (NULL,
'{$form->fields[name]->value}',
'{$form->fields[cena]->value}',
'$picture',
'$picturesmall',
'...',
'{$form->fields[nalichie]->value}',
'{$form->fields[url]->value}',
'',
'',
NOW())";

}

if(!mysql_query($query))
{
throw new ExceptionMySQL(mysql_error(),
$query,
"Ошибка добавления новостного
сообщения");
}
// Осуществляем перенаправление
// на главную страницу администрирования
?>
<script>
document.location.href="index.php";
</script>
<?php
if($error)
{
if(file_exists("files/galerea/".$picture))
{
@unlink("files/galerea/".$picture);
}
if(file_exists("files/galerea/".$picturesmall))
{
@unlink("files/galerea/".$picturesmall);
}
echo "<br>"."<br>";

foreach($error as $err)
{
echo "<span style=\"color:red\" class=main_txt>$err</span><br>";
}

}
}
}
}
// Начало страницы
$title = 'Добавление нового товара';
$pageinfo = '<p class=help></p>';
// Включаем заголовок страницы
require_once("../utils/top.php");
?>

<div align=left>
<FORM>
<INPUT class="button" TYPE="button" VALUE="На предыдущую страницу" 
onClick="history.back()">
</FORM> 
</div>
<?php
    // Выводим сообщения об ошибках, если они имеются
    if(!empty($error))
    {
      foreach($error as $err)
      {
        echo "<span style=\"color:red\">$err</span><br>";
      }
    }
?>
<div class="table_user">
<?php
    // Выводим HTML-форму 
    $form->print_form();
?>
</div>


<script type="text/javascript">
	$(document).ready(function() {
	
	$("[name=podrazd]").css("display","none");
    $("[name=podpodrazd]").css("display","none");   

	$("select[name=url] option").click(function(){
	var sel = $("select[name=url] option")[2].value;
    if (sel == "jiv_cveti")
	{
    $("[name=podrazd]").css("display","inline");
	$("[name=podpodrazd]").css("display","none");
	}		
	});
		  
	$("select[name=url] option:contains('Комнатные растения')").live('click', function(){
	$("[name=podpodrazd]").css("display","inline");
	$("[name=podrazd]").css("display","none");	   
	});
		  
		  
	$("option:contains('Оформление')").live('click', function(){
	$("[name=podpodrazd]").css("display","none");
	$("[name=podrazd]").css("display","none");		
	});		  
		  
	$("option:contains('Горшки и кашпо')").live('click', function(){
	$("[name=podpodrazd]").css("display","none");
	$("[name=podrazd]").css("display","none");		
	});		  
		  
	$("option:contains('Композиции из цветов')").live('click', function(){
	$("[name=podpodrazd]").css("display","none");
	$("[name=podrazd]").css("display","none");		
	});	
		  
	$("option:contains('Корзины с цветами')").live('click', function(){
	$("[name=podpodrazd]").css("display","none");
	$("[name=podrazd]").css("display","none");		
	});	  
		  
	$("option:contains('Свадебные букеты')").live('click', function(){
	$("[name=podpodrazd]").css("display","none");
	$("[name=podrazd]").css("display","none");		
	});	  

	$("option:contains('Букеты')").live('click', function(){
	$("[name=podpodrazd]").css("display","none");
	$("[name=podrazd]").css("display","none");		
	});
	});
	
	
</script>

<?php
}
catch(ExceptionObject $exc)
{
require("../utils/exception_object.php");
}
catch(ExceptionMySQL $exc)
{
require("../utils/exception_mysql.php");
}
catch(ExceptionMember $exc)
{
require("../utils/exception_member.php");
}

// Включаем завершение страницы
require_once("../utils/bottom.php");
?>




и эффект появления\исчезновения не работает!! :sos:

т.е. я в выпадающем списке выбираю 'Комнатные растения' или 'Живые цветы' и в зависимости от этого у меня скрывается и открываются другие выпадающие списки. В firefox все работает, а в других браузерах нет! В чем может быть проблема/ошибка? помогите плиз !!!! второй день мучаюсь!!!!!




выложил полный код. в том дело что firefox работает, а в других браузерах нет!!!!!!!!!! помогите плиз!!!!! Сайт со скриптом пароль и логин - qwerty

Последний раз редактировалось 25355fox, 05.12.2011 в 22:50. Причина: вставил ссылку на сайт
Ответить с цитированием