Cytat(nospor @ 20.01.2014, 22:39:10 )

To daj tego IF przy wiadomosci a nie poza TRem, gdzie totalnie rozwalasz strukutre kodu tabelki. Teraz to podstawy HTML sie klaniaja
Cały kod:
<?php
require_once("../zapytania.php");
mysql_connect ("mysql3.superhost.pl","sh178151_admin","xxxx); //łącze z bazą ("serwer bazy
","użytkownik
","hasło
") mysql_select_db ("sh178151_bartek4175"); //nazwa bazy
mysql_query ("SET NAMES utf8"); //kodowanie znaków przydatne przy pobieraniu treści
if(isset($_POST['wyslij']) && !empty($_POST['login']) && !empty($_POST['tresc']))
{
//Definicja zmiennych
$login = mysql_real_escape_string(htmlspecialchars($_POST['login']));
$tresc = mysql_real_escape_string(htmlspecialchars($_POST['tresc']));
$data = date('Y-m-d H:i:s');
$ip = $_SERVER['REMOTE_ADDR'];
//Wykonujemy zapytanie importujące zdefiniowane dane
mysql_query ("INSERT INTO `posty` (`login`, `tresc`, `data`, `ip`) VALUES('$login', '$tresc', '$data', '$ip')");
//No i przenosimy użytkownika z powrotem do shoutboxa
header('Location: '.$_SERVER['REQUEST_URI']);
}
else {
//Pobieramy dane z bazy
$query = mysql_query ("SELECT * FROM `posty` ORDER BY `data` DESC LIMIT 5");
//Początek struktury tabeli
echo '<table id="shoutbox">';
//Pętla do wyświetlenia wszystkich wpisów
while($shout=mysql_fetch_array($query)) {
echo '<tr class="wpis"><td>'
.'<b>'.$shout['login'].':</b> ' //wyświetlamy nick
.$shout['tresc'] //wyświetlamy treść
.'<br/><span class="data">'
.$shout['data'] //wyświetlamy datę
if (($data['admin']) == 1){
?><a href="#"><p style="color:red;"><b>X</b></a><?
}
.'</span> </tr></td>';
}
//Koniec struktury tabeli
}
//print_r($_SERVER);
?>
<form action="" method="POST" id="shoutbox">
<?php require_once("../zapytania.php"); echo'<input type="hidden" name="login" value="'.$data['login'].'" />'; ?><br/>
Treść: <input type="text" name="tresc" maxlength="125" />
<button type="submit" name="wyslij">Napisz</button>
</form>
błąd: Parse error: syntax error, unexpected T_IF, expecting ',' or ';' in /users/sh178151/www/surfmig.tk/chat/shoutbox.php on line 37
gdy daje poza echo ale przed zakończenie pętli to tak samo jest