Запис в таблица

Dizasterr

Registered
Здравейте! Написах този код, изписва ми, че всичко е направено както трябва, а не ъпдейтва таблицата. Защо става така ? Ето и кода:
Код:
<?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());
		$a=mysql_fetch_assoc($sql);
		$id=$a['id'];

		$conn = mysql_connect("localhost", "root", ""); 
$sqlb = ("SELECT * FROM `users` as u LEFT JOIN `buildings` as r ON r.user_id = u.id order by u.id ASC") or die(mysql_error());
   $result = mysql_query($sqlb) or die(mysql_error());     
   while ($rb = mysql_fetch_array($result)) {
   
		
		$firstresult=mysql_query("SELECT * FROM `resources` WHERE `user_id`='$id'") or die(mysql_error());
		$b=mysql_fetch_assoc($firstresult);
		
		echo "<br/><br/><br/>";
		echo "Вашият хангар е:  <strong style='color: #1db1ee;'>".$rb['hangarlvl']."</strong> левъл";
		echo "<br/>";
		echo "В него вие можете да поберете:  <strong style='color: #1db1ee;'>".$rb['hangar']."</strong> бойни единици";
		
		echo "<br/><br/>";
		
		echo "<form method='post' action=''>";
		echo "<input type='submit' name='submit' value='Разшири хамбара'>";
		echo "</form>";
		
		if(isset($_POST['submit'])) {
			$hangarup=$b['hangar'] + '20';
			$hangarlvlup=$b['hangarlvl'] + '1';
			$insert=mysql_query("UPDATE `buildings` SET `hangarlvl`='$hangarlvlup', `hangar`='$hangarup' WHERE `user_id`='$id'") or die(mysql_error());
		
		if($insert) {
			echo "Вие успешно разширихте хангара си!";
		}else{
			echo "Грешка при разширяването на хангара!";
		}		
		}		
    
$conn = mysql_connect("localhost", "root", ""); 
$sqlа = ("SELECT * FROM `users` as u LEFT JOIN `resources` as r ON r.user_id = u.id order by u.id ASC") or die(mysql_error());
   $result = mysql_query($sqlа) or die(mysql_error());     
   while ($r = mysql_fetch_array($result)) {
		echo $r['gold'];
		echo $r['wood'];
		echo $r['metal'];
   }   
   }
?>
 
Промених поста си, а иначе като сложа това ми дава:
Код:
Array ( [type] => 8 [message] => Undefined index: hangarlvl [file] => D:\xampp\htdocs\onlinegame\Pages\hangar.php [line] => 76 )
 
Код:
<?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());
      $a=mysql_fetch_assoc($sql);
      $id=$a['id'];

      $conn = mysql_connect("localhost", "root", "");
$sqlb = ("SELECT * FROM `users` as u LEFT JOIN `buildings` as r ON r.user_id = u.id order by u.id ASC") or die(mysql_error());
   $result = mysql_query($sqlb) or die(mysql_error());     
   while ($rb = mysql_fetch_array($result)) {
   
      }
      $firstresult=mysql_query("SELECT * FROM `resources` WHERE `user_id`='$id'") or die(mysql_error());
      $b=mysql_fetch_assoc($firstresult);
      
      echo "<br/><br/><br/>";
      echo "Вашият хангар е:  <strong style='color: #1db1ee;'>".$rb['hangarlvl']."</strong> левъл";
      echo "<br/>";
      echo "В него вие можете да поберете:  <strong style='color: #1db1ee;'>".$rb['hangar']."</strong> бойни единици";
      
      echo "<br/><br/>";
      
      echo "<form method='post' action=''>";
      echo "<input type='submit' name='submit' value='Разшири хамбара'>";
      echo "</form>";
      
      if(isset($_POST['submit'])) {
         $hangarup=$b['hangar'] + '20';
         $hangarlvlup=$b['hangarlvl'] + '1';
         $insert=mysql_query("UPDATE `buildings` SET `hangarlvl`='$hangarlvlup', `hangar`='$hangarup' WHERE `user_id`='$id'") or die(mysql_error());
      
      if($insert) {
         echo "Вие успешно разширихте хангара си!";
      }else{
         echo "Грешка при разширяването на хангара!";
      }      
      }      
   
$conn = mysql_connect("localhost", "root", "");
$sqlа = ("SELECT * FROM `users` as u LEFT JOIN `resources` as r ON r.user_id = u.id order by u.id ASC") or die(mysql_error());
   $result = mysql_query($sqlа) or die(mysql_error());     
   while ($r = mysql_fetch_array($result)) {
      echo $r['gold'];
      echo $r['wood'];
      echo $r['metal'];
   }
   

?>
 
Така ?


Код:
	 <?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());
      $a=mysql_fetch_assoc($sql);
      $id=$a['id'];

      $conn = mysql_connect("localhost", "root", "");
$sqlb = ("SELECT * FROM `users` as u LEFT JOIN `buildings` as r ON r.user_id = u.id order by u.id ASC") or die(mysql_error());
   $result = mysql_query($sqlb) or die(mysql_error());     
   while ($rb = mysql_fetch_array($result)) {
   
   $hangarlvl=$rb['hangarlvl'];
   $hangar=$rb['hangar'];
      
      $firstresult=mysql_query("SELECT * FROM `resources` WHERE `user_id`='$id'") or die(mysql_error());
      $b=mysql_fetch_assoc($firstresult);
     
      echo "<br/><br/><br/>";
      echo "Вашият хангар е:  <strong style='color: #1db1ee;'>".$hangarlvl."</strong> левъл";
      echo "<br/>";
      echo "В него вие можете да поберете:  <strong style='color: #1db1ee;'>".$hangar."</strong> бойни единици";
     
      echo "<br/><br/>";
     
      echo "<form method='post' action=''>";
      echo "<input type='submit' name='submit' value='Разшири хамбара'>";
      echo "</form>";
     
	 }
      if(isset($_POST['submit'])) {
         $hangarup=$hangar + 20;
         $hangarlvlup=$hangarlvl + 1;
         $insert=mysql_query("UPDATE `buildings` SET `hangarlvl`='$hangarlvlup', `hangar`='$hangarup' WHERE `user_id`='$id'") or die(mysql_error());
     
      if($insert) {
         echo "Вие успешно разширихте хангара си!";
      }else{
         echo "Грешка при разширяването на хангара!";
      }     
      }     
   
$conn = mysql_connect("localhost", "root", "");
$sqlа = ("SELECT * FROM `users` as u LEFT JOIN `resources` as r ON r.user_id = u.id order by u.id ASC") or die(mysql_error());
   $result = mysql_query($sqlа) or die(mysql_error());     
   while ($r = mysql_fetch_array($result)) {
      echo $r['gold'];
      echo $r['wood'];
      echo $r['metal'];
   }
   

?>
 
Извинявам се.
Код:
?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());
		$a=mysql_fetch_assoc($sql);
		$id=$a['id'];

		$conn = mysql_connect("localhost", "root", ""); 
$sqlb = ("SELECT * FROM `users` as u LEFT JOIN `buildings` as r ON r.user_id = u.id order by u.id ASC") or die(mysql_error());
   $result = mysql_query($sqlb) or die(mysql_error());     
   while ($rb = mysql_fetch_array($result)) {
   
		
		$firstresult=mysql_query("SELECT * FROM `users` as u LEFT JOIN `buildings` as r ON r.user_id = u.id") or die(mysql_error());
		$b=mysql_fetch_array($firstresult);
		
		echo "<br/><br/><br/>";
		echo "Вашият хангар е:  <strong style='color: #1db1ee;'>".$rb['hangarlvl']."</strong> левъл";
		echo "<br/>";
		echo "В него вие можете да поберете:  <strong style='color: #1db1ee;'>".$rb['hangar']."</strong> бойни единици";
		
		echo "<br/><br/>";
		
		echo "<form method='post' action=''>";
		echo "<input type='submit' name='submit' value='Разшири хамбара'>";
		echo "</form>";
		
		if(isset($_POST['submit'])) {
			$hangarup=$b['hangar'] + '20';
			$hangarlvlup=$b['hangarlvl'] + '1';
			$insert=mysql_query("UPDATE `buildings` SET `hangarlvl`='$hangarlvlup', `hangar`='$hangarup' WHERE `user_id`") or die(mysql_error());
		
		if($insert) {
			echo "Вие успешно разширихте хангара си!";
		}else{
			echo "Грешка при разширяването на хангара!";
		}		
		}		
    
$conn = mysql_connect("localhost", "root", ""); 
$sqlа = ("SELECT * FROM `users` as u LEFT JOIN `resources` as r ON r.user_id = u.id order by u.id ASC") or die(mysql_error());
   $result = mysql_query($sqlа) or die(mysql_error());     
   while ($r = mysql_fetch_array($result)) {
		echo $r['gold'];
		echo $r['gas'];
		echo $r['metal'];
   }   
   }
?>
 

Back
Горе