Проблем с php код

Dizasterr

Registered
Здравейте! Имам един проблем с php код. Като ми е на localhost - на моя компютър всичко си работи както трябва, но като кача едната страница в интернет и се разваля. ИЗпълнява първата заявка, но не и втората. Има ли значение, че сега сайтът е на субдомейн ? Благодаря предварително.
 
Код:
<?php
	require_once("../connection.php"); // Свързваме се към файла с връзката към базата данни
	mysql_query("SET NAMES cp1251"); // Задаваме колация на страницата
	
	$logged=$_SESSION['login']; // Даваме стойността на сесията на променлива
	$sql=mysql_query("SELECT * FROM `users` WHERE `user`='$logged'") or die(mysql_error()); // Избираме реда от таблицата, в който потребителското име е същото като на влезлия потребител
	$r=mysql_fetch_assoc($sql);
		$id=$r['id'];
		$money=$r['money'];
		$myexp=$r['exp'];
		
		$select=mysql_query("SELECT * FROM `users` as u LEFT OUTER JOIN `resources` as r ON r.user_id = u.id") or die(mysql_error());
		$v=mysql_fetch_assoc($select);
		$mygold=$v['gold'];
		$mygas=$v['gas'];
		$mymetal=$v['metal'];
		
		echo "Моите ресурси:<br/>Злато: <b>".$mygold."</b>   Гас: <b>".$mygas."</b>  Метал: <b>".$mymetal."</b>   Пари: <b>".$money."</b>";
		
		$sel=mysql_query("SELECT * FROM `users` as u LEFT OUTER JOIN `buildings` as r ON r.user_id = u.id") or die(mysql_error());
		$a=mysql_fetch_assoc($sel);		
		$goldcraft=$a['goldcraft'];
		$goldcraftlvl=$a['goldcraftlvl'];		
		$lvlup='1';
		$colup='2000';
		$goldcraftlvlup=$goldcraftlvl + $lvlup;
		$goldcraftup=$goldcraft + $colup;
		
		$se=mysql_query("SELECT * FROM `buildings_prices` WHERE `buildingname`='goldcraft'") or die(mysql_error());
		$n=mysql_fetch_assoc($se);
		$goldprice=$n['goldprice'];
		$gasprice=$n['gasprice'];
		$metalprice=$n['metalprice'];
		$moneyprice=$n['moneyprice'];
		$exp=$n['exp'];
		$expp=$exp * $goldcraftlvlup;
		$expplus=$expp + $myexp;
		$goldall=$goldprice * $goldcraftlvlup;
		$gasall=$gasprice * $goldcraftlvlup;
		$metalall=$metalprice * $goldcraftlvlup;
		$moneyall=$moneyprice * $goldcraftlvlup;
					
		$minusgold=$mygold - $goldall;
		$minusgas=$mygas - $gasall;
		$minusmetal=$mymetal - $metalall;
		$minusmoney=$money - $moneyall;
			
		
		echo "<br/>";
		echo "<br/>";
		if($goldcraftlvl == 0) {
			echo "Вие все още нямате златни мини!";
			echo "<form method='post' action=''><br/>";
			echo "<input type='submit' name='goldcraft' value='Построй' id='user' />";
			echo "</form>";

			if(isset($_POST['goldcraft'])) {
				
					if(($mygold >= $goldall) && ($mygas >= $gasall) && ($mymetal >= $metalall) && ($money >= $moneyall)) {
			$up=mysql_query("UPDATE `buildings` SET `goldcraftlvl`='$goldcraftlvlup',`goldcraft`='$goldcraftup' WHERE `user_id`='$id'") or die(mysql_error());
			$moneys=mysql_query("UPDATE `resources` SET `gold`='$minusgold' , `gas`='$minusgas' , `metal`='$minusmetal' WHERE `user_id`='$id'") or die(mysql_error());	
			$update=mysql_query("UPDATE `users` SET `exp`='$expplus', `money`='$minusmoney' WHERE `id`='$id'") or die(mysql_error());
				
		}
					if($up && $moneys && $update) {
					echo "Вие успешно разширихте златната си мина!";
				}else{
					echo "Възникна грешка при разширяването на златната Ви мина!";
				}
		}else{
				echo "Нямате достатъчно ресурси!";
		}
		
		}
		
		
		if($goldcraftlvl > 0) {
			echo "Вашата златна мина е: <strong style='color: #1db1ee;'>".$goldcraftlvl."</strong> ниво.";
			echo "<form method='post' action=''><br/>";
			echo "<input type='submit' name='expand' value='Построй' id='user'>";
			echo "</form>";
			
				if(isset($_POST['expand'])) {
					
				if(($mygold >= $goldall) && ($mygas >= $gasall) && ($mymetal >= $metalall) && ($money >= $moneyall)) {
			$up=mysql_query("UPDATE `buildings` SET `goldcraftlvl`='$goldcraftlvlup',`goldcraft`='$goldcraftup' WHERE `user_id`='$id'") or die(mysql_error());
			$moneys=mysql_query("UPDATE `resources` SET `gold`='$minusgold' , `gas`='$minusgas' , `metal`='$minusmetal' WHERE `user_id`='$id'") or die(mysql_error());	
			$update=mysql_query("UPDATE `users` SET `exp`='$expplus', `money`='$minusmoney' WHERE `id`='$id'") or die(mysql_error());
				
			
					if($up && $moneys && $update) {
					echo "Вие успешно разширихте златната си мина!";
				}else{
					echo "Възникна грешка при разширяването на златната Ви мина!";
				}
		}else{
				echo "Нямате достатъчно ресурси!";
		}
		}
		}
?>
 

Back
Горе