относно извеждане на име

  • Автор Автор Anonymous
  • Начална дата Начална дата
A

Anonymous

Guest
има система за качване с категория, но незнам как да изведа името на категорията,а не id то и
 
Едната таблица cats с полета id и category
А другата е klipove с полета id,title,pic,opisanie,klip,ip,date,category
А ето извеждането ми
Код:
<?php 
//server connfigure 
$server = "localhost"; 
$dbusername = "root"; 
$dbpassword = "ivailo"; 
$db_name = "newsaits"; 
$klipove = "klipove"; 
//server connfigure 
//колко резултата на страница 
$pp = "15"; 
//колко резултата на страница 

$page=$_GET['page']; //присвояваме стойността на page 

if(!$_GET['page']) //ако не е взета page да върне 1-ца 
{ 
$page="1"; 
} 

$limit = ($pp*$page)-$pp; //определяме лимитирането 

mysql_connect($server, $dbusername, $dbpassword)or die("1111"); 
@mysql_select_db($db_name) or die("2222"); 
$redove=mysql_query("SELECT * FROM $klipove"); 

$max=mysql_numrows($redove); //преброяваме редовете 
$total=ceil($max/$pp); //пресмятаме броя на страниците 

mysql_connect($server, $dbusername, $dbpassword)or die("3333"); 
@mysql_select_db($db_name) or die("4444"); 
$query="SELECT * FROM $klipove ORDER BY `id` DESC LIMIT $limit,$pp"; 
$result=mysql_query($query); 

$num=mysql_numrows($result); 

mysql_close(); 

$i=0; 
while ($i < $num) { 

while($data = mysql_fetch_assoc($result)) { 
$title=$data['title']; 
$pic=$data['pic']; 
$avtor=$data['avtor']; 
$opisanie=$data['opisanie']; 
$klip=$data['file']; 
echo "<table align='center' width = '65%' style = 'margin-top: 20px;'><br /> 
<tr> 
<td style='border: 5px solid #999; background: #ccc; font-weight: bold;'>Заглавие: $data[title]</td> 
</tr>
 
<tr> 
<td style='border-top: 5px solid #999; border-left: 5px solid #999; border-right: 5px solid #999;'><img src='pictures/$pic' width='240px' height='320px' /></td> 
</tr> 
<tr> 
<td style='margin-top:-350px; margin-left: 260px; border-bottom: 5px solid #999; border-left: 5px solid #999; border-right: 5px solid #999;'><p style='margin-top:-310px; margin-left: 260px;'>Описание: <hr width='200px' style=' border:5px solid red; margin-top:0px; margin-left:-75px;' /><h3 style=' margin-left: 260px; margin-top:20px;'> $data[opisanie]</h3></p></td> 
</tr> 
<tr> 
<td style='border: 5px solid #999;'>Субтитри: <a href='dfdff.php'>$data[sub]</a></td> 
</tr> 
<tr> 
<td align='right' style='border: 5px solid #999;'><a href='video/view.php?id=$data[id]' style='text-decoration: none'>PLAY</a><br /> 
<a  href='video/download.php?id=$data[klip]' style='text-decoration: none;'>DOWNLOAD</а>
</td></tr> 
</table>"; 

$i++; 
} 
} 
//от тук започва кода за показването на страниците 
if ($page > 1) { 
$prev = ($page - 1); 
echo "<a href=\"?page=$prev\"><font face=\"Trebuchet MS\">Предишна страница</font></a> "; 
} 
else echo "<font face=\"Trebuchet MS\">Предишна страница</font> "; 

if (!$page or ($page > $total)) { 
$page="1"; 
} 

if ($total < 10) { 
for($i=1 ; $i<=$total ; $i++) { 
if ( ($page)==$i ) { 
echo "<b>$i</b> "; 
} 
else { 
echo "<a href=\"?page=".$i."\">".$i."</a> "; 
} 
} 
} 
else { 
for($i=1 ; $i<=3 ; $i++) { 
if ( ($page)==$i ) { 
echo "<b>$i</b> "; 
} 
else { 
echo "<a href=\"?page=".$i."\">".$i."</a> "; 
} 
} 

if ($page <= 3) { 
if ($page == 3) echo "<a href=\"?page=4\">4</a> "; 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a href=\"?page=".$i."\">".$i."</a> "; 
} 
if ($page == 5) $parva.= "<a href=\"?page=4\">4</a> "; 

if ( ($page == 4) or ($page == 5) ) { 
for ($i=$page; $i<=$page+1; $i++) { 
if ($page == $i) echo "<b>$i</b> "; 
else echo "<a href=\"?page=".$i."\">".$i."</a> "; 
} 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a href=\"?page=".$i."\">".$i."</a> "; 
} 

if ( ($page > 5) and ($page < ($total - 4)) ) { 
echo "... "; 
for ($i=$page-1; $i<=$page+1; $i++) { 
if ($page == $i) echo "<b>$i</b> "; 
else echo "<a href=\"?page=".$i."\">".$i."</a> "; 
} 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a href=\"?page=".$i."\">".$i."</a> "; 
} 

if ( $page > ($total - 5) ) { 
echo "... "; 
for ($i=$total-5; $i<=$total; $i++) { 
if ($page == $i) echo "<b>$i</b> "; 
else echo "<a href=\"?page=".$i."\">".$i."</a> "; 
} 
} 
} 

if ($page < $total) { 
$next = ($page + 1); 
echo "<a href=\"?page=$next\"><font face=\"Trebuchet MS\">Следваща страница</font></a> "; 
} 
else echo "<font face=\"Trebuchet MS\">Следваща страница</font>"; 
?>
 
Код:
<?php
//server connfigure
$server = "localhost";
$dbusername = "root";
$dbpassword = "ivailo";
$db_name = "newsaits";
$klipove = "klipove";
//server connfigure
//колко резултата на страница
$pp = "15";
//колко резултата на страница

$page=$_GET['page']; //присвояваме стойността на page

if(!$_GET['page']) //ако не е взета page да върне 1-ца
{
$page="1";
}

$limit = ($pp*$page)-$pp; //определяме лимитирането

mysql_connect($server, $dbusername, $dbpassword)or die("1111");
@mysql_select_db($db_name) or die("2222");
$redove=mysql_query("SELECT * FROM $klipove");

$max=mysql_numrows($redove); //преброяваме редовете
$total=ceil($max/$pp); //пресмятаме броя на страниците

mysql_connect($server, $dbusername, $dbpassword)or die("3333");
@mysql_select_db($db_name) or die("4444");
$query="SELECT * FROM $klipove ORDER BY `id` DESC LIMIT $limit,$pp";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

$i=0;
while ($i < $num) {

while($data = mysql_fetch_assoc($result)) {
$title=$data['title'];
$pic=$data['pic'];
$avtor=$data['avtor'];
$opisanie=$data['opisanie'];
$klip=$data['file'];
$cat = $data['category'];

  $sql2 = mysql_query("SELECT * FROM cats WHERE id='$cat'");
  $data2 = mysql_fetch_array($sql2);
  $category = $data2['category'];
  
echo "<table align='center' width = '65%' style = 'margin-top: 20px;'><br />
<tr>
<td style='border: 5px solid #999; background: #ccc; font-weight: bold;'>Заглавие: $data[title]</td>
</tr>
<tr>
<td style='border: 5px solid #999; background: #ccc; font-weight: bold;'>Category: $category</td>
</tr>
<tr>
<td style='border-top: 5px solid #999; border-left: 5px solid #999; border-right: 5px solid #999;'><img src='pictures/$pic' width='240px' height='320px' /></td>
</tr>
<tr>
<td style='margin-top:-350px; margin-left: 260px; border-bottom: 5px solid #999; border-left: 5px solid #999; border-right: 5px solid #999;'><p style='margin-top:-310px; margin-left: 260px;'>Описание: <hr width='200px' style=' border:5px solid red; margin-top:0px; margin-left:-75px;' /><h3 style=' margin-left: 260px; margin-top:20px;'> $data[opisanie]</h3></p></td>
</tr>
<tr>
<td style='border: 5px solid #999;'>Субтитри: <a href='dfdff.php'>$data[sub]</a></td>
</tr>
<tr>
<td align='right' style='border: 5px solid #999;'><a href='video/view.php?id=$data[id]' style='text-decoration: none'>PLAY</a><br />
<a  href='video/download.php?id=$data[klip]' style='text-decoration: none;'>DOWNLOAD</а>
</td></tr>
</table>";

$i++;
}
}
//от тук започва кода за показването на страниците
if ($page > 1) {
$prev = ($page - 1);
echo "<a href=\"?page=$prev\"><font face=\"Trebuchet MS\">Предишна страница</font></a> ";
}
else echo "<font face=\"Trebuchet MS\">Предишна страница</font> ";

if (!$page or ($page > $total)) {
$page="1";
}

if ($total < 10) {
for($i=1 ; $i<=$total ; $i++) {
if ( ($page)==$i ) {
echo "<b>$i</b> ";
}
else {
echo "<a href=\"?page=".$i."\">".$i."</a> ";
}
}
}
else {
for($i=1 ; $i<=3 ; $i++) {
if ( ($page)==$i ) {
echo "<b>$i</b> ";
}
else {
echo "<a href=\"?page=".$i."\">".$i."</a> ";
}
}

if ($page <= 3) {
if ($page == 3) echo "<a href=\"?page=4\">4</a> ";
echo "... ";
for ($i=$total-2; $i<=$total; $i++)
echo "<a href=\"?page=".$i."\">".$i."</a> ";
}
if ($page == 5) $parva.= "<a href=\"?page=4\">4</a> ";

if ( ($page == 4) or ($page == 5) ) {
for ($i=$page; $i<=$page+1; $i++) {
if ($page == $i) echo "<b>$i</b> ";
else echo "<a href=\"?page=".$i."\">".$i."</a> ";
}
echo "... ";
for ($i=$total-2; $i<=$total; $i++)
echo "<a href=\"?page=".$i."\">".$i."</a> ";
}

if ( ($page > 5) and ($page < ($total - 4)) ) {
echo "... ";
for ($i=$page-1; $i<=$page+1; $i++) {
if ($page == $i) echo "<b>$i</b> ";
else echo "<a href=\"?page=".$i."\">".$i."</a> ";
}
echo "... ";
for ($i=$total-2; $i<=$total; $i++)
echo "<a href=\"?page=".$i."\">".$i."</a> ";
}

if ( $page > ($total - 5) ) {
echo "... ";
for ($i=$total-5; $i<=$total; $i++) {
if ($page == $i) echo "<b>$i</b> ";
else echo "<a href=\"?page=".$i."\">".$i."</a> ";
}
}
}

if ($page < $total) {
$next = ($page + 1);
echo "<a href=\"?page=$next\"><font face=\"Trebuchet MS\">Следваща страница</font></a> ";
}
else echo "<font face=\"Trebuchet MS\">Следваща страница</font>";
?>
 

Back
Горе