урок

ma3x_ip

Registered
Ето ми системата искам да вкарам този урок.http://web-tourist.net/login/login/view.php?st=955 аз пробвах неуспешен опит :cry: :cry: :cry:


index.php
Код:
<?PHP
include('conf.php');
$query="SELECT * FROM pozdravi ORDER by id DESC";
$result=mysql_query($query);
while ( $r = mysql_fetch_array( $result )){
$ot=$r['ot'];
$id=$r['id'];
$pesen=$r['pesen'];
$izp=$r['izp'];
$pojelanie=$r['pojelanie'];
$link=$r['link'];
$pozdrav=$r['pozdrav'];
echo '
<table border="1" style="width: 560px;">
	<tr>
		<td style="width: 75px;">От:</td>
		<td style="width: 75px;">За:</td>
		<td style="width: 100px;">С песента:</td>
		<td style="width: 100px;">Пожелание:</td>
		<td style="width: 65px;">Свали</td>
	</tr>
	<tr>
		<td style="width: 75px; text-align: center;">'.$r['ot'].'</td>
		<td style="width: 75px; text-align: center;">'.$r['pozdrav'].'</td>
        <td style="width: 150px; text-align: center;">'.$r['izp'].$r['pojelanie'].'</td>
        <td style="width: 150px; text-align: center;">'.$r['pesen'].'</td>
        <td style="width: 65px;">от <a href="'.$link.'"><blink>ТУК<blink>
	</tr>
	<tr>
	</table>
		<td style="width: 80px;"><img src="./astayle.PNG" width="560" height="17" /></td>
		</table>
	</tr>
  
</table>';}?>


conf.php
Код:
[code]<?php
$user = "root";
$pass = "";
$db = "pozdrav4e";
$host = "localhost";
$connection = mysql_connect($host, $user, $pass) or die("Сайтът не може да се свърже към базата

данни1");
$db = mysql_select_db($db,$connection)or die("Сайтът не може да се свърже към базата данни2");
$chars="set character set latin1";
mysql_query($chars);
?>

add.php
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<?PHP
include('conf.php');?>
<form method="POST">
<input type="submit" name="button" value="Добави" />
<table width="291" border="1" align="center" cellpadding="0" cellspacing="00">
<tr>
<td width="141">От:<br></td>
<td width="144"><input name="user" type="text" maxlength="10">
<br></td>
</tr>
<tr>
<td>За:<br></td>
<td><input name="pozdrav" type="text" maxlength="10">
<br></td>
</tr>
<tr>
<td>Изпълнител:<br></td>
<td><input name="izp" type="text" maxlength="10">
<br></td>
</tr>
<tr>
<td>Песен:<br></td>
<td><input name="pojelanie" type="text" maxlength="10">
<br></td>
</tr>
<tr>
<td>Пожелание:<br></td>
<td><input name="pesen" type="text" maxlength="50">
<br></td>
</tr>
<tr>
<td>Линк: към песента: <br></td>
<td><input name="link" type="text" maxlength="50">
<br></td>
<tr>
<tr>
<td>Пожелание:<br></td>
<td>
<br></td>
</tr>
<tr>

<?php
$sym =16; // na kolko bukvi da reje
if($_POST['button']){
$ot=htmlspecialchars($_POST['user']);
$izp=htmlspecialchars($_POST['izp']);
$izp = wordwrap($izp,$sym,'<br />',true);
$pesen=htmlspecialchars($_POST['pesen']);
$pesen = wordwrap($pesen,$sym,'<br />',true);
$pojelanie=htmlspecialchars($_POST['pojelanie']);
$pojelanie = wordwrap($pojelanie,$sym,'<br />',true);
$link=htmlspecialchars($_POST['link']);
$pozdrav=htmlspecialchars($_POST['pozdrav']);
$query = mysql_query("INSERT INTO `pozdravi` (ot, id, izp, pesen, pojelanie, link, pozdrav) VALUES ('$ot','NULL','$izp','$pesen', '$pojelanie', '$link', '$pozdrav')");
echo "Успешно добавен поздрав<br><a href=\"index.php\">Върни се в началната страница</a>";
}
?>
</tr>
<tr>
</table>[/code]
 
index.php
Код:
<?PHP
include('conf.php');
$query="SELECT * FROM pozdravi ORDER by id DESC";
$result=mysql_query($query);
while ( $r = mysql_fetch_array( $result )){
$ot=$r['ot'];
$id=$r['id'];
$pesen=$r['pesen'];
$izp=$r['izp'];
$pojelanie=$r['pojelanie'];
$link=$r['link'];
$pozdrav=$r['pozdrav'];
echo '
<table border="1" style="width: 560px;">
   <tr>
      <td style="width: 75px;">От:</td>
      <td style="width: 75px;">За:</td>
      <td style="width: 100px;">С песента:</td>
      <td style="width: 100px;">Пожелание:</td>
      <td style="width: 65px;">Свали</td>
   </tr>
   <tr>
      <td style="width: 75px; text-align: center;">'.$r['ot'].'</td>
      <td style="width: 75px; text-align: center;">'.$r['pozdrav'].'</td>
        <td style="width: 150px; text-align: center;">'.$r['izp'].$r['pojelanie'].'</td>
        <td style="width: 150px; text-align: center;">'.$r['pesen'].'</td>
        <td style="width: 65px;">от <a href="'.$link.'"><blink>ТУК<blink>
   </tr>
   <tr>
   </table>
      <td style="width: 80px;"><img src="./astayle.PNG" width="560" height="17" /></td>
      </table>
   </tr>
 
</table>';}?>



 <?php
//server connfigure
$server = "localhost";
$dbusername = "dbusername";
$dbpassword = "dbpassword";
$db_name = "dbname";
$table_name = "table_name";
//server connfigure
//колко резултата на страница
$pp = "25";
//колко резултата на страница

$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 $table_name");

$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 $table_name ORDER BY `id` DESC LIMIT $limit,$pp";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

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

$data=mysql_result($result,$i,"data");

echo $data."<br>";

$i++;
}

echo "<br><br><br><br>";

//от тук започва кода за показването на страниците
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>";
?>


Пробвай така
 
:( :( :( давами грешка


Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\pozdravi\conf.php on line 26

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\pozdravi\conf.php on line 34




Предишна страница Следваща страница
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Program Files\xampp\htdocs\pozdravi\index.php on line 4

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\xampp\htdocs\pozdravi\index.php on line 4

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\pozdravi\index.php on line 5
 
Извинявам се грешката е моя това вече тр да стане!Това го слагаш във conf.php или по точно го заместваш
не съм го пробвал но мисля че ще се получи!
Код:
 <?php
//server connfigure
$server = "localhost";
$dbusername = "dbusername";
$dbpassword = "dbpassword";
$db_name = "dbname";
$table_name = "table_name";
//server connfigure
//колко резултата на страница
$pp = "25"; 
?>

index.php
Код:
<?PHP
include('conf.php');
$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 $table_name");

$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 $table_name ORDER BY `id` DESC LIMIT $limit,$pp";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

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

$data=mysql_result($result,$i,"data");

echo $data."<br>";

$i++;
}

echo "<br><br><br><br>";

//от тук започва кода за показването на страниците
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>";

$query="SELECT * FROM pozdravi ORDER by id DESC";
$result=mysql_query($query);
while ( $r = mysql_fetch_array( $result )){
$ot=$r['ot'];
$id=$r['id'];
$pesen=$r['pesen'];
$izp=$r['izp'];
$pojelanie=$r['pojelanie'];
$link=$r['link'];
$pozdrav=$r['pozdrav'];
echo '
<table border="1" style="width: 560px;">
	<tr>
		<td style="width: 75px;">От:</td>
		<td style="width: 75px;">За:</td>
		<td style="width: 100px;">С песента:</td>
		<td style="width: 100px;">Пожелание:</td>
		<td style="width: 65px;">Свали</td>
	</tr>
	<tr>
		<td style="width: 75px; text-align: center;">'.$r['ot'].'</td>
		<td style="width: 75px; text-align: center;">'.$r['pozdrav'].'</td>
        <td style="width: 150px; text-align: center;">'.$r['izp'].$r['pojelanie'].'</td>
        <td style="width: 150px; text-align: center;">'.$r['pesen'].'</td>
        <td style="width: 65px;">от <a href="'.$link.'"><blink>ТУК<blink>
	</tr>
	<tr>
	</table>
		<td style="width: 80px;"><img src="./astayle.PNG" width="560" height="17" /></td>
		</table>
	</tr>
  
</table>';}?>


conf.php
Код:
<?php
$user = "root";
$pass = "";
$db = "pozdrav4e";
$host = "localhost";
$connection = mysql_connect($host, $user, $pass) or die("Сайтът не може да се свърже към базата

данни1");
$db = mysql_select_db($db,$connection)or die("Сайтът не може да се свърже към базата данни2");
$chars="set character set latin1";
mysql_query($chars);
?>
Код:
add.php
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<?PHP
include('conf.php');?>
<form method="POST">
<input type="submit" name="button" value="Добави" />
<table width="291" border="1" align="center" cellpadding="0" cellspacing="00">
  <tr>
    <td width="141">От:<br></td>
    <td width="144"><input name="user" type="text" maxlength="10">
    <br></td>
  </tr>
  <tr>
    <td>За:<br></td>
    <td><input name="pozdrav" type="text" maxlength="10">
    <br></td>
  </tr>
  <tr>
    <td>Изпълнител:<br></td>
    <td><input name="izp" type="text" maxlength="10">
    <br></td>
  </tr>
 <tr>
    <td>Песен:<br></td>
    <td><input name="pojelanie" type="text" maxlength="10">
    <br></td>
  </tr>
 <tr>
    <td>Пожелание:<br></td>
    <td><input name="pesen" type="text" maxlength="50">
    <br></td>
  </tr>
 <tr>
    <td>Линк: към песента:  <br></td>
    <td><input name="link" type="text" maxlength="50">
    <br></td>
  <tr>
 <tr>
    <td>Пожелание:<br></td>
    <td>
    <br></td>
  </tr>
 <tr>

<?php
$sym =16; // na kolko bukvi da reje
if($_POST['button']){
$ot=htmlspecialchars($_POST['user']);
$izp=htmlspecialchars($_POST['izp']);
$izp = wordwrap($izp,$sym,'<br />',true);
$pesen=htmlspecialchars($_POST['pesen']);
$pesen = wordwrap($pesen,$sym,'<br />',true);
$pojelanie=htmlspecialchars($_POST['pojelanie']);
$pojelanie = wordwrap($pojelanie,$sym,'<br />',true);
$link=htmlspecialchars($_POST['link']);
$pozdrav=htmlspecialchars($_POST['pozdrav']);
$query = mysql_query("INSERT INTO `pozdravi` (ot, id, izp, pesen, pojelanie, link, pozdrav) VALUES ('$ot','NULL','$izp','$pesen', '$pojelanie', '$link', '$pozdrav')");
echo "Успешно добавен поздрав<br><a href=\"index.php\">Върни се в началната страница</a>";
}
?>
  </tr>
      <tr>
</table>
 
Дава грешка
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
и още много и сед 1,2 секунди се чисти и пише сарвара не е намерн
 
Дава грешка
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
Код:
add.php
и още много и сед 1,2 секунди се чисти и пише
Връзката беше прекъсната
Връзката със сървъра беше прекъсната по време на зареждане на страницата.
* Сайтът може да е временно недостъпен или претоварен със заявки. Опитайте отново след малко.
* Ако не можете да заредите никоя страница, проверете дали няма проблем с хардуера.
* Ако компютърът или мрежата са зад защитна стена или прокси, проверете дали на Firefox е позволен достъп до Интернет.
 
[2:23:02 AM] ma3x_ip каза: Немога да вляза в WT
[2:23:05 AM] ma3x_ip каза: :S
[2:23:31 AM] ma3x_ip каза: Отвори тема и кажи че имам проблем с влизането
 
BattleGrounds каза:
[2:23:02 AM] ma3x_ip каза: Немога да вляза в WT
[2:23:05 AM] ma3x_ip каза: :S
[2:23:31 AM] ma3x_ip каза: Отвори тема и кажи че имам проблем с влизането

Това е защото е пуснал 2 съобщения едно след други и АДМИН-а му е сложил бан :(
 
Break4y каза:
BattleGrounds каза:
[2:23:02 AM] ma3x_ip каза: Немога да вляза в WT
[2:23:05 AM] ma3x_ip каза: :S
[2:23:31 AM] ma3x_ip каза: Отвори тема и кажи че имам проблем с влизането

Това е защото е пуснал 2 съобщения едно след други и АДМИН-а му е сложил бан :(

Снищи немогах да влизам пишеше сарвара е прекъна при зарейдането!!!
 
пак ми дава грешка

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Program Files\xampp\htdocs\pozdravi\index.php on line 12
1111
 
ma3x_ip каза:
пак ми дава грешка

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Program Files\xampp\htdocs\pozdravi\index.php on line 12
1111

нещо не си направил както треа
пробвай пак :arrow: :arrow:
 
index.php

<?PHP
include('conf.php');
$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 $table_name");

$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 $table_name ORDER BY `id` DESC LIMIT $limit,$pp";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

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

$data=mysql_result($result,$i,"data");

echo $data."<br>";

$i++;
}

echo "<br><br><br><br>";

//от тук започва кода за показването на страниците
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>";

$query="SELECT * FROM pozdravi ORDER by id DESC";
$result=mysql_query($query);
while ( $r = mysql_fetch_array( $result )){
$ot=$r['ot'];
$id=$r['id'];
$pesen=$r['pesen'];
$izp=$r['izp'];
$pojelanie=$r['pojelanie'];
$link=$r['link'];
$pozdrav=$r['pozdrav'];
echo '
<table border="1" style="width: 560px;">
<tr>
<td style="width: 75px;">От:</td>
<td style="width: 75px;">За:</td>
<td style="width: 100px;">С песента:</td>
<td style="width: 100px;">Пожелание:</td>
<td style="width: 65px;">Свали</td>
</tr>
<tr>
<td style="width: 75px; text-align: center;">'.$r['ot'].'</td>
<td style="width: 75px; text-align: center;">'.$r['pozdrav'].'</td>
<td style="width: 150px; text-align: center;">'.$r['izp'].$r['pojelanie'].'</td>
<td style="width: 150px; text-align: center;">'.$r['pesen'].'</td>
<td style="width: 65px;">от <a href="'.$link.'"><blink>ТУК<blink>
</tr>
<tr>
</table>
<td style="width: 80px;"><img src="./astayle.PNG" width="560" height="17" /></td>
</table>
</tr>

</table>';}?>
_____________________________________________________

conf.php

<?php
$user = "root";
$pass = "";
$db = "pozdrav4e";
$host = "localhost";
$connection = mysql_connect($host, $user, $pass) or die("Сайтът не може да се свърже към базата
данни1");
$db = mysql_select_db($db,$connection)or die("Сайтът не може да се свърже към базата данни2");
$chars="set character set latin1";
mysql_query($chars);
?>
________________________________________________

add.php

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<?PHP
include('conf.php');?>
<form method="POST">
<input type="submit" name="button" value="Добави" />
<table width="291" border="1" align="center" cellpadding="0" cellspacing="00">
<tr>
<td width="141">От:<br></td>
<td width="144"><input name="user" type="text" maxlength="10">
<br></td>
</tr>
<tr>
<td>За:<br></td>
<td><input name="pozdrav" type="text" maxlength="10">
<br></td>
</tr>
<tr>
<td>Изпълнител:<br></td>
<td><input name="izp" type="text" maxlength="10">
<br></td>
</tr>
<tr>
<td>Песен:<br></td>
<td><input name="pojelanie" type="text" maxlength="10">
<br></td>
</tr>
<tr>
<td>Пожелание:<br></td>
<td><input name="pesen" type="text" maxlength="50">
<br></td>
</tr>
<tr>
<td>Линк: към песента: <br></td>
<td><input name="link" type="text" maxlength="50">
<br></td>
<tr>
<tr>
<td>Пожелание:<br></td>
<td>
<br></td>
</tr>
<tr>

<?php
$sym =16; // na kolko bukvi da reje
if($_POST['button']){
$ot=htmlspecialchars($_POST['user']);
$izp=htmlspecialchars($_POST['izp']);
$izp = wordwrap($izp,$sym,'<br />',true);
$pesen=htmlspecialchars($_POST['pesen']);
$pesen = wordwrap($pesen,$sym,'<br />',true);
$pojelanie=htmlspecialchars($_POST['pojelanie']);
$pojelanie = wordwrap($pojelanie,$sym,'<br />',true);
$link=htmlspecialchars($_POST['link']);
$pozdrav=htmlspecialchars($_POST['pozdrav']);
$query = mysql_query("INSERT INTO `pozdravi` (ot, id, izp, pesen, pojelanie, link, pozdrav) VALUES ('$ot','NULL','$izp','$pesen', '$pojelanie', '$link', '$pozdrav')");
echo "Успешно добавен поздрав<br><a href=\"index.php\">Върни се в началната страница</a>";
}
?>
</tr>
<tr>
</table>
 
<?php
include('conf.php');

// определяме колко реда да ни показва. В случая 15 на страница.

$broinastranica = 15;

// от коя страница да почне да показва.Може да искаме да е от втора или от последна.

$pageNum = 1;

// ако има получени данни $_GET['page'] ще покаже страницата с номер $_GET['page']

if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}

//тука определяме кои редове ще се показват - примерно ако $_GET['page']=2
// ще покаже от 20 до 40-ти ред.

$redove = ($pageNum - 1) * $broinastranica;

//заявката ще върне само посочените редове - примерно от 20 до 40 в зависимост от $_GET['page']

$query = " SELECT ot,id,pesen,izp,pojelanie,link,pozdrav FROM pozdravi " .
" LIMIT $redove, $broinastranica";
$result = mysql_query($query) or die('Error, query failed');

echo '
<table border="1" style="width: 560px;">
<tr>
<td style="width: 75px;">От:</td>
<td style="width: 75px;">За:</td>
<td style="width: 100px;">С песента:</td>
<td style="width: 100px;">Пожелание:</td>
<td style="width: 65px;">Свали</td>
</tr>';
while($r = mysql_fetch_array($result)) {
echo'<tr>
<td style="width: 75px; text-align: center;">'.$r['ot'].'</td>
<td style="width: 75px; text-align: center;">'.$r['pozdrav'].'</td>
<td style="width: 150px; text-align: center;">'.$r['izp'].$r['pojelanie'].'</td>
<td style="width: 150px; text-align: center;">'.$r['pesen'].'</td>
<td style="width: 65px;">от <a href="'.$link.'"><blink>ТУК<blink>
</tr>';
}
echo'<tr>
<td colspan="5" style="width: 80px;"><img src="./astayle.PNG" width="560" height="17" /></td>
</tr>
</table>';

// проверяваме таблицата колко редове има
$query = "SELECT COUNT(izp) AS numrows FROM pozdravi";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];


$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 $parva . $predishna . $nomeranastranici . $sledvashta . $posledna;
 

Back
Горе