Въпрос за error

anival

Registered
Здравейте конфигнах 1 чудо и мисля че е правилно а ми изписва

Parse error: parse error, unexpected T_VARIABLE in ***/8/people.php on line 22

Ето го реда
$server = "mysql3.freehostia.com" //Mysql сървър(сървър на базата данни)

Мисля че трябва да е така
 
Дай файла.Изтрийси паролите и го качи ако е голям в code-bg.com
 
Код:
<table border="1" width=100%> 
<tr> 
<td>Име/ник</td> 
<td>email</td> 
</tr> 
<?php 
// определяме колко реда да ни показва. В случая 20 на страница. 
$broinastranica = 20; 

$pageNum = 1; 

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

$redove = ($pageNum - 1) * $broinastranica; 
$_GET['page'] 

//данни за базата данни 
$server = "localhost" //Mysql сървър(сървър на базата данни) 
$db_name = "users" //име на базата данни 
$db_user = "root" //потребител който се свързва с базата данни 
$db_pass "password" //парола за потребителя на базата данни(ако има такава.Ако не оставете празно между кавичките) 
//свързване към базата данни 
$connection = mysql_connect($server, $db_user, $db_pass) or die("Сайтът не може да се свърже към базата данни"); 
$db = @mysql_select_db($db_name,$connection)or die("Сайтът не може да се свърже към базата данни"); 

$result = mysql_select_db($db_name) 
or die ("Сайтът не може да се свърже към базата данни"); 

$sqlquery = "SELECT * from users order by id" . 
" LIMIT $redove, $broinastranica"; //тук избираме таблицата с потребителите.Ако таблицата не се казва users сменете името й.Ако нямате колонка id махнете часта order by id 

$queryresult = mysql_query($sqlquery) 
or die ("Заявката не може да се изпълни"); 
//показване на данните от базата данни 
while ($row = mysql_fetch_array($queryresult)) 
{ 
//тук посочваме кой полета ни трябват.Горе обясних как се добавя поле за таблицата а тук за да добавите поле просто добавете нов <td> елемент и между него напишете $row[името на колонката която избирате].Ако нямате поле id заменете $row[id] със $row[username] във адреса на хипрлинка 
echo "<tr> 
<td><a href=\"profile.php?user=$row[id]\">$row[username]</a></td> 
<td><a href=\"mailto:$row[email]\">Изпратете писмо на потребителя от тук</td> 
</tr>"; 
} 
$query = "SELECT COUNT(id) AS numrows FROM users"; 
$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; 
?> 

</table>
То е от урок ... :roll:
 
Код:
//данни за базата данни
$server = "localhost"; //Mysql сървър(сървър на базата данни)
$db_name = "users"; //име на базата данни
$db_user = "root"; //потребител който се свързва с базата данни
$db_pass "password"; //парола за потребителя на базата данни(ако има такава.Ако не оставете празно между кавичките)
//свързване към базата данни
Запетайки след всеки ред.
 
index каза:
Код:
//данни за базата данни
$server = "localhost"; //Mysql сървър(сървър на базата данни)
$db_name = "users"; //име на базата данни
$db_user = "root"; //потребител който се свързва с базата данни
$db_pass "password"; //парола за потребителя на базата данни(ако има такава.Ако не оставете празно между кавичките)
//свързване към базата данни
Запетайки след всеки ред.
Копнах това дето написа и си попълних полетата и отново
Parse error: parse error, unexpected T_VARIABLE in /home/www/cappy.freehostia.com/8/people.php on line 22
 
Код:
<table border="1" width=100%>
<tr>
<td>Име/ник</td>
<td>email</td>
</tr>
<?php
// определяме колко реда да ни показва. В случая 20 на страница.
$broinastranica = 20;

$pageNum = 1;

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

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

//данни за базата данни
$server = "localhost";
$db_name = "users";
$db_user = "root";
$db_pass "password";
$connection = mysql_connect($server, $db_user, $db_pass) or die("Сайтът не може да се свърже към базата данни");
$db = @mysql_select_db($db_name,$connection)or die("Сайтът не може да се свърже към базата данни");

$result = mysql_select_db($db_name)
or die ("Сайтът не може да се свърже към базата данни");

$sqlquery = "SELECT * from users order by id" .
" LIMIT $redove, $broinastranica"; //тук избираме таблицата с потребителите.Ако таблицата не се казва users сменете името й.Ако нямате колонка id махнете часта order by id

$queryresult = mysql_query($sqlquery)
or die ("Заявката не може да се изпълни");
//показване на данните от базата данни
while ($row = mysql_fetch_array($queryresult))
{
//тук посочваме кой полета ни трябват.Горе обясних как се добавя поле за таблицата а тук за да добавите поле просто добавете нов <td> елемент и между него напишете $row[името на колонката която избирате].Ако нямате поле id заменете $row[id] със $row[username] във адреса на хипрлинка
echo "<tr>
<td><a href=\"profile.php?user=$row[id]\">$row[username]</a></td>
<td><a href=\"mailto:$row[email]\">Изпратете писмо на потребителя от тук</td>
</tr>";
}
$query = "SELECT COUNT(id) AS numrows FROM users";
$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;
?>

</table>
 
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/www/cappy.freehostia.com/8/people.php on line 24
 
@anival
когато т и даде такав еror или няма на някое " такова ; или няма } най накрая такаче место да питаш проверявай също така може и да няма = пропуснато
успех
 

Back
Горе