|
|
|
|
|
|
|
|
forum.webPC.pl
|
|
|
 |
Rejestracja ::
Zaloguj
|
Zaloguj się, by sprawdzić wiadomości
|
|
 |
|
Błąd??? |
> Zobacz poprzedni temat :: Zobacz następny temat --> |
Autor |
Wiadomość
|
Max1992 |
Wysłany: Wto Kwi 17, 2007 12:42 am Temat postu: Błąd??? |
|
|
Młodzieniec
Dołączył: 16 Mar 2007 Posty: 34
|
Kod: |
<?php $num_guests = 0;
$users = array();
$result = $db->query('SELECT user_id, ident FROM '.$db->prefix.'online WHERE idle=0 ORDER BY ident', true) or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
while ($pun_user_online = $db->fetch_assoc($result))
{
if ($pun_user_online['user_id'] > 1)
$users[] = "\n\t\t\t\t".'<a href="profile.php?id='.$pun_user_online['user_id'].'">'.pun_htmlspecialchars($pun_user_online['ident']).'</a>';
else
++$num_guests;
}
$num_users = count($users);
echo "$num_users"."$num_guests";
$num_wszytsko = $num_guests+$num_guests;
$result = $db->query('SELECT naj, najg, naju FROM '.$db->prefix.'onlinemax') or error('Unable to fetch user data', __FILE__, __LINE__, $db->error());
while ($data = $db->fetch_assoc($result))
{
//linia 52 poniżej
if ($num_wszytsko > $data['naj']) mysql_query('UPDATE .prefix.onlinemax SET NAJ='$num_wszytsko') or error ('Nie udana aktualizacja naj);
if ($num_guests > $data['najg']) mysql_query('UPDATE .prefix.onlinemax SET NAJ='$num_guests') or error ('Nie udana aktualizacja najg);
if ($num_users > $data['naju'])mysql_query('UPDATE .prefix.onlinemax SET NAJ='$num_users') or error ('Nie udana aktualizacja naju);
}
?> |
to jest kod i nie wiem gdzie jest błąd wyświetla się
Kod: |
Parse error: syntax error, unexpected T_VARIABLE in /.../forum/muzaa.php on line 52 |
Czy mógł by mi ktoś to poprawić bo nie wiem o co chodzi i jeszcze jedno czemu mi to nie aktualizuje??? |
|
Powrót do góry |
|
 |
ghosti |
Wysłany: Wto Kwi 17, 2007 3:15 pm Temat postu: |
|
|
 Operator
Dołączył: 26 Lis 2006 Posty: 538
|
Kod: |
while ($data = $db->fetch_assoc($result))
{
//linia 52 poniżej
if ($num_wszytsko > $data['naj']) mysql_query('UPDATE .prefix.onlinemax SET NAJ='$num_wszytsko'') or error ('Nieudana aktualizacja naj');
if ($num_guests > $data['najg']) mysql_query('UPDATE .prefix.onlinemax SET NAJ='$num_guests'') or error ('Nieudana aktualizacja najg');
if ($num_users > $data['naju'])mysql_query('UPDATE .prefix.onlinemax SET NAJ='$num_users'') or error ('Nieudana aktualizacja naju');
} |
looknij teraz.. _________________ bankier fotka forum nastolatek ciechocinek toruń noclegi |
|
Powrót do góry |
|
 |
Max1992 |
Wysłany: Wto Kwi 17, 2007 8:49 pm Temat postu: |
|
|
Młodzieniec
Dołączył: 16 Mar 2007 Posty: 34
|
wciąż błąd ale z czymś innym
Kod: |
<?php $num_guests = 0;
$users = array();
$result = $db->query('SELECT user_id, ident FROM '.$db->prefix.'online WHERE idle=0 ORDER BY ident', true) or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
while ($pun_user_online = $db->fetch_assoc($result))
{
if ($pun_user_online['user_id'] > 1)
$users[] = "\n\t\t\t\t".'<a href="profile.php?id='.$pun_user_online['user_id'].'">'.pun_htmlspecialchars($pun_user_online['ident']).'</a>';
else
++$num_guests;
}
$num_users = count($users);
echo "$num_users"."$num_guests";
$num_wszytsko = $num_guests+$num_guests;
$num_users = $num_users;
$result = $db->query('SELECT naj, najg, naju FROM '.$db->prefix.'onlinemax') or error('Unable to fetch user data', __FILE__, __LINE__, $db->error());
while ($data = $db->fetch_assoc($result))
{
//linia 52 poniżej
if ($num_guests > $data['najg']) mysql_query("UPDATE punbbf1_onlinemax SET NAJG='$num_guests'") or error ('Nieudana aktualizacja najg');
if ($num_wszytsko > $data['naj']) mysql_query("UPDATE punbbf1_onlinemax SET NAJ='$num_wszytsko'") or error ('Nieudana aktualizacja naj');
if ($num_users > $data['naju']) mysql_query("UPDATE punbbf1_onlinemax SET NAJU='$num_users'") or error ('Nieudana aktualizacja naju');
}
$result = $db->query('SELECT naj, najg, naju FROM '.$db->prefix.'onlinemax') or error('Unable to fetch user data', __FILE__, __LINE__, $db->error());
while ($data = $db->fetch_assoc($result))
{
//linia 61
echo ".$data['naj'].".'.$data['najg'].';
}
?> |
Kod: |
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /.../forum/muzaa.php on line 61 |
|
|
Powrót do góry |
|
 |
Max1992 |
Wysłany: Wto Kwi 17, 2007 11:53 pm Temat postu: |
|
|
Młodzieniec
Dołączył: 16 Mar 2007 Posty: 34
|
w pierwszym błędzie wystraczyło zmienić z
na
drugi rozwiązałem i narodził sie trzeci
Kod: |
<?php
$result = $db->query('SELECT COUNT(id)-1 FROM '.$db->prefix.'users') or error('Unable to fetch total user count', __FILE__, __LINE__, $db->error());
$stats['total_users'] = $db->result($result);
$result = $db->query('SELECT id, username FROM '.$db->prefix.'users ORDER BY registered DESC LIMIT 1') or error('Unable to fetch newest registered user', __FILE__, __LINE__, $db->error());
$stats['last_user'] = $db->fetch_assoc($result);
$result = $db->query('SELECT SUM(num_topics), SUM(num_posts) FROM '.$db->prefix.'forums') or error('Unable to fetch topic/post count', __FILE__, __LINE__, $db->error());
list($stats['total_topics'], $stats['total_posts']) = $db->fetch_row($result);
?>
<div id="brdstats" class="block">
<h2><span><?php echo $lang_index['Board info'] ?></span></h2>
<div class="box">
<div class="inbox">
<dt><strong><?php echo $lang_index['Board stats'] ?></strong></dt>
<dd><?php echo 'Nasi użytkownicy napisali <strong>'.$stats['total_posts'] ?></strong><?php echo ' oraz założyli <strong>'.$stats['total_topics'] ?></strong> tematów.
</dd> <dd><?php echo 'Mamy <strong>'. $stats['total_users'] ?></strong> zarejestrowanych użytkowników.</dd>
<dd><?php echo 'Ostatnio zarejestrował/a się ' ?> <a href="profile.php?id=<?php echo $stats['last_user']['id'] ?>"><?php echo pun_htmlspecialchars($stats['last_user']['username']) ?></a></dd>
<?php
if ($pun_config['o_users_online'] == '1')
{
// Fetch users online info and generate strings for output
$num_guests = 0;
$users = array();
$result = $db->query('SELECT user_id, ident FROM '.$db->prefix.'online WHERE idle=0 ORDER BY ident', true) or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
while ($pun_user_online = $db->fetch_assoc($result))
{
if ($pun_user_online['user_id'] > 1)
$users[] = "\n\t\t\t\t".'<dd><a href="profile.php?id='.$pun_user_online['user_id'].'">'.pun_htmlspecialchars($pun_user_online['ident']).'</a>';
else
++$num_guests;
}
$num_users = count($users);$num_wszytsko = $num_users+$num_guests;
echo "\t\t\t\t".'<dd>Na Forum jest <strong>'.$num_wszytsko.'</strong> użytkowników :: '; echo "\t\t\t\t".'<strong>'.$num_users.'</strong> Zarejestrowanych'."\n\t\t\t\t".' i <strong>'.$num_guests.'</strong> Gości</dd>'."\n\t\t\t".''."\n";
if ($num_users > 0)
echo "\t\t\t".'Zarejestrowani Użytkownicy : '.implode( $users);
}?>
|
i chodzi o $users, wyświetla mi się jedno pod drugim dlaczego co zmienić |
|
Powrót do góry |
|
 |
ghosti |
Wysłany: Czw Kwi 19, 2007 11:23 am Temat postu: |
|
|
 Operator
Dołączył: 26 Lis 2006 Posty: 538
|
|
Powrót do góry |
|
 |
Max1992 |
Wysłany: Czw Kwi 19, 2007 9:08 pm Temat postu: |
|
|
Młodzieniec
Dołączył: 16 Mar 2007 Posty: 34
|
Online:
gostek,
gostek2,
gostek3,
gostek4 |
|
Powrót do góry |
|
 |
ghosti |
Wysłany: Czw Kwi 19, 2007 10:13 pm Temat postu: |
|
|
 Operator
Dołączył: 26 Lis 2006 Posty: 538
|
Kod: |
if ($pun_user_online['user_id'] > 1)
$users[] = "\n\t\t\t\t".'<dd><a href="profile.php?id='.$pun_user_online['user_id'].'">'.pun_htmlspecialchars($pun_user_online['ident']).'</a>'; |
zamien na
Kod: |
if ($pun_user_online['user_id'] > 1)
$users[] = "\t\t\t\t".'<dd><a href="profile.php?id='.$pun_user_online['user_id'].'">'.pun_htmlspecialchars($pun_user_online['ident']).'</a>'; |
i looknij jak teraz.. _________________ bankier fotka forum nastolatek ciechocinek toruń noclegi |
|
Powrót do góry |
|
 |
Max1992 |
Wysłany: Czw Kwi 19, 2007 10:33 pm Temat postu: |
|
|
Młodzieniec
Dołączył: 16 Mar 2007 Posty: 34
|
|
Powrót do góry |
|
 |
matheus |
Wysłany: Sob Kwi 21, 2007 9:51 pm Temat postu: |
|
|
Moderator
Dołączył: 22 Lis 2006 Posty: 487 Skąd: 3 Miasto
|
uhhh kolejny raz ghosti kogos poratowal
Respect ghosti
A temat zamykam  _________________ A biada milczącym o Tobie, że mając mowę, stali się niemymi.
| Sopot | | Lębork |
|
Powrót do góry |
|
 |
|
|
 |
|
Strona 1 z 1 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|
|
|