Pupe64etoo_92
Registered
Ъплоад система изплолзва MySQL
Въпросът ми е как да изкарам на първия ред на таблицата
Ето кода и ще дам разяснения:
echo '
<td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=\"opisanie.php?id=".$row['id']."\">".$row['ime']."</a></td>\n\t";
echo'
<td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$type['type']."</a></td>\n\t";
echo'
<td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$size['size']."</a></td>\n\t";
echo'
<td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$moded['last_moded']."</a></td>\n\t";
echo'
<td width="20%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$row['url']."><img src='compressed.png' border='0' width='16' height='16'></a></td>\n\t";
echo'
</table>';
}
$query = "SELECT COUNT(id) AS broi FROM files";
$result = mysql_query($query);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['broi'];
$maxPage = ceil($numrows/$broinastranica);
$self = $_SERVER['PHP_SELF'];
$nomeranastranici = '';
for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nomeranastranici .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> ";
}
}
if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <a href=\"$self?page=$page\"> [<<<<<] </a> ";
$parva = " <a href=\"$self?page=1\">[първа]</a> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$sledvashta = " <a href=\"$self?page=$page\"> [>>>>>] </a> ";
$posledna = " <a href=\"$self?page=$maxPage\">[последна]</a> ";
}
else
{
$sledvashta = ' ';
$posledna = ' ';
}
echo "<br><br>".$parva . $predishna . $nomeranastranici . $sledvashta . $posledna;
?>
</center>
</body>
</html>
[/code]
Име: Тип: Размер: Качен на:
Но не така да ги напиша а със функция
Ето примери:
Където '.$txt['filename'].' ще излезе [Име] не на файла а просто Име:
Kъдето '.$txt['ufile'].' ще излезе [Размер] но не размера на файла а просто Размер:
Където '.$txt['last_moded'].' ще излезе [Качен на] не датата и часа а просто Качен на:
Искам да е със функция защото така както да ги напиша буквално със всеки качен файл излиза Таблицата ето пример:
Toва е таблица:
Име: Размер: Качен на:
Admin_chat_color 100KB 28.05.2010 16:20ч.
Име: Размер: Качен на:
Admin_gag 110KB 28.05.2010 16:22ч.
Така излизат ако е буквално със текст а не със функция.
А трябва един път на страницата да излизат и вече фаиловете надолу в таблицата.
Така минаваме на следващия въпрос:Така минаваме на следващия въпрос:
Сега вече трябва да изкараме
Тип
Zip,Rar, и т.н) според каченият файл;
Размер
100KB, 2MB) Според размера на файла;
Качен на
Дата и Час на качването)
Ето примери със кода:
Типъ на Файла:
Тук във тази графа функцията (".$type['type']") Функцията не работи само за пример съм я дал.
Това е големината на файла:
Тук във тази графа функцията (".$size['size'].") Функцията не работи само за пример съм я дал.
Това е Датата и Часът на качане
Тук във тази графа функцията (".$moded['last_moded'].") Функцията не работи само за пример съм я дал.
Въпросът ми е като гледате кода (цялостния) и тези откъси които съм писал код и описание
как да заменя тези функции за да ми излязат както съм коментирал по горе.
Сега както съм ги написал неработят.
Помогнете моля!
Предварително ви благодаря много ще съм благодарен.
Въпросът ми е как да изкарам на първия ред на таблицата
Ето кода и ще дам разяснения:
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Upload на файлове</title>
<meta http-equiv="Content-Type" content="text/html; charset='.$txt['charset'].';" />
<meta name="description" content="'.$title.'" />
<meta name="keywords" content="PHP, upload, free, open, source, SFU, simple, simplicity" />
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<style type="text/css">
</style>
</head>
<body>
<center>
<?php
///////////////////Връзка с база данни////////////////////
mysql_connect("**********","************");
mysql_select_db("************");
mysql_query("SET CHARACTER SET cp1251");
$broinastranica = 35;//колко броя да изкарва на страница
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;
$query = " SELECT id,ime,url FROM files LIMIT $redove, $broinastranica";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo '
<table border="1" width="45%" style="border-collapse: collapse;" bordercolor="#333333" align="center">
[code]<tr>
<td width="35%" bgcolor="#000000" align="center"><font color="#FFFFFF"><b>'.$txt['filename'].'</b></td>
<td width="25%" bgcolor="#000000" align="center"><font color="#FFFFFF"><b>'.$txt['ufile'].'</b></td>
<td width="25%" bgcolor="#000000" align="center"><font color="#FFFFFF"><b>'.$txt['last_moded'].'</b></td>
</tr>';
<td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=\"opisanie.php?id=".$row['id']."\">".$row['ime']."</a></td>\n\t";
echo'
<td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$type['type']."</a></td>\n\t";
echo'
<td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$size['size']."</a></td>\n\t";
echo'
<td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$moded['last_moded']."</a></td>\n\t";
echo'
<td width="20%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$row['url']."><img src='compressed.png' border='0' width='16' height='16'></a></td>\n\t";
echo'
</table>';
}
$query = "SELECT COUNT(id) AS broi FROM files";
$result = mysql_query($query);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['broi'];
$maxPage = ceil($numrows/$broinastranica);
$self = $_SERVER['PHP_SELF'];
$nomeranastranici = '';
for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nomeranastranici .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> ";
}
}
if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <a href=\"$self?page=$page\"> [<<<<<] </a> ";
$parva = " <a href=\"$self?page=1\">[първа]</a> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$sledvashta = " <a href=\"$self?page=$page\"> [>>>>>] </a> ";
$posledna = " <a href=\"$self?page=$maxPage\">[последна]</a> ";
}
else
{
$sledvashta = ' ';
$posledna = ' ';
}
echo "<br><br>".$parva . $predishna . $nomeranastranici . $sledvashta . $posledna;
?>
</center>
</body>
</html>
[/code]
Име: Тип: Размер: Качен на:
Но не така да ги напиша а със функция
Ето примери:
Код:
<td width="35%" bgcolor="#000000" align="center"><font color="#FFFFFF"><b>'.$txt['filename'].'</b></td>
Код:
<td width="35%" bgcolor="#000000" align="center"><font color="#FFFFFF"><b>'.$txt['ufile'].'</b></td>
Код:
<td width="35%" bgcolor="#000000" align="center"><font color="#FFFFFF"><b>'.$txt['last_moded'].'</b></td>
Искам да е със функция защото така както да ги напиша буквално със всеки качен файл излиза Таблицата ето пример:
Toва е таблица:
Име: Размер: Качен на:
Admin_chat_color 100KB 28.05.2010 16:20ч.
Име: Размер: Качен на:
Admin_gag 110KB 28.05.2010 16:22ч.
Така излизат ако е буквално със текст а не със функция.
А трябва един път на страницата да излизат и вече фаиловете надолу в таблицата.
Така минаваме на следващия въпрос:Така минаваме на следващия въпрос:
Сега вече трябва да изкараме
Тип
Размер
Качен на
Ето примери със кода:
Типъ на Файла:
Код:
echo' <td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$type['type']."</a></td>\n\t";
Това е големината на файла:
Код:
echo' <td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$size['size']."</a></td>\n\t";
Това е Датата и Часът на качане
Код:
echo' <td width="35%" bgcolor="#FFFF99" align="center">';
echo"<a href=".$moded['last_moded']."</a></td>\n\t";
Въпросът ми е като гледате кода (цялостния) и тези откъси които съм писал код и описание
как да заменя тези функции за да ми излязат както съм коментирал по горе.
Сега както съм ги написал неработят.
Помогнете моля!
Предварително ви благодаря много ще съм благодарен.