Mój problem polega na tym, że plik który nazywa się handlowiec.css jest załączony do pliku handlowiec2.php i nie formatuje elementu div, mimo że elementy tablicy formatuje prawidłowo. Poniżej wrzucam (dość długi) listing.
To jest plik handlowiec2.php:
<html>
<head>
<title>Panel Handlowy - Logowanie</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<LINK HREF="style/handlowiec.css" REL="stylesheet" TYPE="text/css" />
</head>
<body>
<?php
// Sprawdzenie czy były podane przez użytkownika jakieś identyfikatory
if (isset($_POST['login']) && isset($_POST['haslo'])) {
// Użytkownik podał idetyfikatory zatem:
$login = $_POST['login'];
$haslo = $_POST['haslo'];
// połączenie z bazą danych:
$db = new mysqli('localhost', 'handlowiec', '6zw2a91k4m81c', 'sklep');
// sprawdzenie czy udało się połączyć z bazą danych:
if (mysqli_connect_errno())
{
echo 'Połączenie z bazą danych nie powiodło się:'.mysqli_connect_error
(); }
// ustawienie kodowania (jak będzie pobierał dane to żeby uwzględnił polskie znaki)
$db->query("SET NAMES 'latin2'");
// konstrukcja zapytania, które będzie przesłane do serwera MySQL:
$zapytanie = "select * from handlowcy
where login like '%".$login."%'
and haslo like '%".sha1($haslo)."%';";
// wysłanie zapytania do bazy i zwórcenie wyniku
$wynik = $db->query($zapytanie);
// sprawdzenie czy są wyniki, jeżeli tak to tworzymy zmienną w sesji
if ($wynik->num_rows > 0)
{
$wiersz = $wynik->fetch_assoc(); // rozszczepienie wyniku na elementy tablicy
$_SESSION['s_login'] = $wiersz['login'];
$_SESSION['s_imie'] = $wiersz['imie'];
$_SESSION['s_nazwisko'] = $wiersz['nazwisko'];
?>
<!-- TUTAJ JEST PROBLEM DIV NIE CHCE ULEC FORMATOWANIU POPRZEZ PLIK HANDLOWIEC.CSS -->
<div id="przyciski">Tutaj będzie menu</div>
<!-- TU SIĘ KOŃCZY MÓJ PROBLEM -->
<?php
}
else if ($wynik->num_rows == 0)
{
?>
<p id="tytul">LOGOWANIE DO PANELU HANDLOWEGO</p>
<form action="handlowiec2.php" method="post">
<table>
<tr>
<td id="tytulek" colspan="2">Podaj swój login oraz hasło:</td>
</tr>
<tr>
<td id="agrek">login:</td>
<td id="wpis"><input type="text" name="login" maxlength=15 size=18></td>
</tr>
<tr>
<td id="agrek">hasło:</td>
<td id="wpis"><input type="password" name="haslo" maxlength=15 size=18></td>
</tr>
<tr>
<td id="komorka_przycisk" colspan="2"><input type="submit" value="Zaloguj"></td>
</tr>
</table>
</form>
<p id="info">BŁĄD: Logowanie niemożliwe! Spróbuj jeszcze raz.</p>
<?php
}
}
?>
</body>
</html>
A tutaj plik handlowiec.css:
form
{
/* pozycjonowanie */
position: absolute;
left: 50%;
margin-left: -200px;
top: 200px;
text-align: center;
/* wymiarowanie */
width: 400px;
height: 200px;
/* tło */
background-color: white;
}
table
{
/* pozycjonowanie */
margin-left: auto;
margin-right: auto;
/* obramowanie */
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-top-width: 1;
border-left-width: 1;
border-right-width: 1;
border-bottom-width: 1;
border-color: gray;
}
#tytulek
{
text-align: center;
color: black;
border-bottom-style: solid;
border-bottom-width: 1;
border-color: black;
width: 200px;
background-color: #999999;
font-weight: bold;
}
#agrek
{
width: 80px;
background-color: #CCCCCC;
padding-left: 3px;
}
#wpis
{
background-color: #CCCCCC;
}
#tytul
{
/* pozycjonowanie */
position: absolute;
left: 50%;
margin-left: -250px;
margin-top: 140px;
width: 500px;
height: 40px;
background-color: white;
text-align: center;
font-size: 24px;
font-family: calibri;
font-weight: bold;
}
#komorka_przycisk
{
padding-top: 3px;
text-align: center;
background-color: #CCCCCC;
}
#info
{
font-size: 15px;
color: red;
width: 500px;
position: absolute;
left: 50%;
margin-left: -250px;
top: 350px;
text-align: center;
}
#przyciski
{
background-color: #CCCCCC;
width: 400px;
height: 500px;
}
Temat nieaktualny. Problem rozwiązany. Edytor w złej lokalizacji mi plik umieścił.
Ten post edytował dawido000 6.07.2011, 17:22:47