ошибка в коде, понять где - не позволяют мои знания и умения

nevka

Новичок
Что-что, а оптимизма мне вполне хватает. И даже более того, я знаю, что я буду профи в данной области. Так как здесь не только работа,(типа ее надо сделать.... и т д...), а есть еще интерес.
И как без эмоций то? Человек существо эмоциональное))
я ж говорю это мой почти первый код)
Интернете или книгах,когда смотрю примеры- кажется все просто, логично.
С книгами далеко не уйдешь, нужна практика и только практика.

а что за "пыхалы"?
и что за третий вариант?
 

Фанат

oncle terrible
Команда форума
пыхапы - это пренебрежительное произношение PHP
третий вариант - тот, о котором и идёт речь: значения нет вовсе.
в Mysql значение может быть NULL, что означает отсутствие значения.
и приведенный keltanas код будет таки иметь смысл.

но практического применения данный факт в данном случае не имеет.
надо дописывать новое условие. Собственно, здесь оно и было дописано, как я понимаю
 

nevka

Новичок
а что там дописано? когда я так сделала у меня программа ругалась на отсутствие сессии и еще чего то...

на данный момент код выглядит так:
PHP:
$sdd_db_host=' ';
$sdd_db_name=' ';
$sdd_db_user=' ';
$sdd_db_pass=' ';
$baza=mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);
mysql_select_db($sdd_db_name);

if (isset($_SESSION['customer_id']) && !empty($_SESSION ['customer_id'])){
	$sql = "SELECT * FROM customer WHERE customer_id=".$_SESSION['customer_id'];
	$result_customer = mysql_query($sql); 
	$result_customer_array = mysql_fetch_array($result_customer);
	
	if ($result_customer_array['customer_group_id'] != 2){
		echo "Данная страница проверяется модератором";
	}
	elseif ($result_customer_array['customer_group_id'] == 2){
		$result=mysql_query("SELECT * FROM download INNER JOIN (download_description INNER JOIN product_to_download USING(download_id)) USING(download_id) WHERE product_id = '73'", $baza);
		while($row=mysql_fetch_array($result))
		{	
			echo ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,";
		}
	}
}
else {
	echo "Воспользоваться данной странице................................";
}
и он работает))))
 

Фанат

oncle terrible
Команда форума
ну разве что к этому условию придраться
PHP:
    if ($result_customer_array['customer_group_id'] != 2){
        ...
    } elseif ($result_customer_array['customer_group_id'] == 2){
Грузин подходит к родильному дому и кричит жене, которую видит в окне:
— Кто родился, мальчик?
Жена отрицательно качает головой.
— А кто?
;)
 

nevka

Новичок
то есть так:
PHP:
if ($result_customer_array['customer_group_id'] == 2){
	...
} else {
	....
}
мда.... так лучше, и все работает
Проверила))
 
Сверху