Грешно изкарване от нежелана БД

reletobg

Registered
Здравейте!
Незнам как да го обясня,но ще се опитам.Значи имам един код с който да изкарвам резултати от една БД,но искам да вадя със същият код и от друга БД.Това ми беше първоначалният замисъл който го направих на 99,9%,но възникна проблем.Двата кода меко казано се сляха и единият почна да вади резултатите на другият.
За по подробно така ще го обясня:
Файлът home.php ми изкарва резултатите от "name" .В него съм копирал същият код да изкарва резултати от "name2".Всичко е ток и жица до тук,но има и файлове view.php и view2.php който да ми изкарват съответно от "name1" и "name2" целите резултати.Когато пусна view2.php вместо да ми показва резултата с дадено ID от name2 ми я вади от name.Какво да правя?
Пробвах да сменя имената на променливите,но нямаше ефект.

home.php

Код:
	  <div class="conteriner">
	  <ul id="slideshow">
		<?php
$conn = @mysql_connect ("localhost", "root", "") OR die ('Could not connect to MySQL: ' . mysql_error());
@mysql_select_db ("name") OR die('Could not select the database: ' . mysql_error() );
$query = "SELECT id, title, author, description, post, img, DATE_FORMAT(date, '%M %d, %Y') as sd FROM news_posts ORDER BY id DESC LIMIT 10";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$url = 'view.php?id='.$row['id'];
echo '
		<li>
			<h3>'.$row['title'].'</h3>
			<span>'.$row['img'].'</span>
			<p>'.$row['description'].'</p>
			<a href="'.$url.'"><img width="125" height="75" src="'.$row['img'].'" alt="'.$row['title'].'" /></a>
		</li>';
		}
} else {
echo 'There are no news posts to display';
}
	?>
	</ul>
	<div id="wrapper">
		<div id="fullsize">
			<div id="imgprev" class="imgnav" title="Previous Image"></div>
			<div id="imglink"></div>
			<div id="imgnext" class="imgnav" title="Next Image"></div>
			<div id="image"></div>
			<div id="information">
				<h3></h3>
				<p></p>
			</div>
		</div>
		<div id="thumbnails">
			<div id="slideleft" title="Slide Left"></div>
			<div id="slidearea">
				<div id="slider"></div>
			</div>
			<div id="slideright" title="Slide Right"></div>
		</div>
	</div>
<script type="text/javascript">
	 jQuery('slideshow').style.display='none';
	 jQuery('wrapper').style.display='block';
	var slideshow=new TINY.slideshow("slideshow");
	window.onload=function(){
		slideshow.auto=true;
		slideshow.speed=5;
		slideshow.link="linkhover";
		slideshow.info="information";
		slideshow.thumbs="slider";
		slideshow.left="slideleft";
		slideshow.right="slideright";
		slideshow.scrollSpeed=4;
		slideshow.spacing=5;
		slideshow.active="#fff";
		slideshow.init("slideshow","image","imgprev","imgnext","imglink");
	}
</script>
<div class="box">
<div class="box_title"><p>Popular</p></div>
<p>Тест</p>
</div>
<div class="news_box">
<div class="box_title"><p>Latest News</p></div>
<p><?php
$dbc = @mysql_connect ("localhost", "root", "") OR die ('Could not connect to MySQL: ' . mysql_error());
@mysql_select_db ("name2") OR die('Could not select the database: ' . mysql_error() );
$query = "SELECT id, title, author, description, post, img, DATE_FORMAT(date, '%M %d, %Y') as sd FROM news_posts ORDER BY id DESC LIMIT 10";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$url = 'view2.php?id='.$row['id'];
echo '
		<li>
			<h3>'.$row['title'].'</h3>
			<p>'.$row['description'].'</p>
			<a href="'.$url.'"><img width="75" height="60" src="'.$row['img'].'" alt="'.$row['title'].'" /></a>
		</li>';
		}
} else {
echo 'There are no news posts to display';
}
		
		?></p>
</div>


view2.php

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<link href="style.css" type="text/css" rel="stylesheet"/>

</head>

<body>
      <?php

      $dbc = @mysql_connect ("localhost", "root", "") OR die ('Could not connect to MySQL: ' . mysql_error());
@mysql_select_db ("name2") OR die('Could not select the database: ' . mysql_error() );

       

      if (isset($_GET['id'])) {

      $id = $_GET['id'];

      } else {

      echo 'Please select a news post to view the news.';

      exit();

			  }
	$query = "SELECT id, title, author, description, post, img, DATE_FORMAT(date, '%M %d, %Y') as sd FROM news_posts WHERE id = $id";
      $result = mysql_query($query);
 if ($result) {

      while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

      echo '<div id="news_view">
      <div id="news_view_left">
        <img src="'.$row['img'].'" style="margin-bottom: 5px;">
      </div>
      <h1>'.$row['title'].'</h1>
      <div id="news_view_timestamp">
                  Публикувана от '.$row['author'].'
<br>
Дата: '.$row['DATE'].'
<br><br>
      </div>
      <p>'.$row['post'].'</p>      
    </div>';}

      }
      ?>
</body>
</html>
 
Пробвай ето така, втория код


Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<link href="style.css" type="text/css" rel="stylesheet"/>

</head>

<body>
      <?php

      $dbc2 = @mysql_connect ("localhost", "root", "") OR die ('Could not connect to MySQL: ' . mysql_error());
@mysql_select_db ("name2") OR die('Could not select the database: ' . mysql_error() );

       

      if (isset($_GET['id'])) {

      $id = $_GET['id'];

      } else {

      echo 'Please select a news post to view the news.';

      exit();

           }
   $query2 = "SELECT id, title, author, description, post, img, DATE_FORMAT(date, '%M %d, %Y') as sd FROM news_posts WHERE id = $id";
      $result = mysql_query($query2);
 if ($result) {

      while ($row2 = mysql_fetch_array($result, MYSQL_ASSOC)) {

      echo '<div id="news_view">
      <div id="news_view_left">
        <img src="'.$row2['img'].'" style="margin-bottom: 5px;">
      </div>
      <h1>'.$row2['title'].'</h1>
      <div id="news_view_timestamp">
                  Публикувана от '.$row2['author'].'
<br>
Дата: '.$row2['DATE'].'
<br><br>
      </div>
      <p>'.$row2['post'].'</p>     
    </div>';}

      }
      ?>
</body>
</html>
 
:?: Благодаря и да двамата за помоща!Смених имената на home.php втория код и на view2.php да са еднакви .Получи се! :?:
 

Back
Горе