Administrator zarządzanie

0

Mam taki kod index.php dla admina:

<?php include('inc/head.php'); ?>

<div id='glowna'>
<!--==========GLOWNA============-->
            <div id='logo'></div>
            <table cellspacing='0' cellpadding='0'><tr><td><img src='images/pass.png'></td><td class='Administracja_title'>Administracja - <?php include('inc/check_admin_name_for_administracja_title.php') ?></td></tr></table>
            <hr class='hr_img_blue'>
        <!--============== END TOP ==================-->
        <div id='tresc'>
<?php
if (isset($_SESSION['user_id']) and isset($_SESSION['login']))
{
include('inc/panels.php');
} else {
?>
<CENTER>
<form action='main.php?sid=1' method='post'>
Login:
<div id='separate'></div>
<input type='text' name='konto' class='input' maxlength='50'>
<div id='separate'></div>
Hasło:
<div id='separate'></div>
<input type='password' name='password' class='input' maxlength='40'>
<div id='separate'></div>
<input type='submit' value='Zaloguj' class='input'>
</form>
</CENTER>
<?php
}
?>
        </div>
        
        <hr class='hr_img_blue'>
        
        <div class='footer'><?php include('inc/footer.php'); ?></div>
<!--==========/GLOWNA===========-->
</div>
</body>
</html>

Taki main.php:

<?php include('inc/head.php'); ?>

<div id='glowna'>
<!--==========GLOWNA============-->
            <div id='logo'></div>
            <table cellspacing='0' cellpadding='0'><tr><td><img src='images/pass.png'></td><td class='Administracja_title'>Administracja - <?php include('inc/check_admin_name_for_administracja_title.php') ?></td></tr></table>
        <?php if($_GET['sid'] == "1"){
        echo "<hr class='hr_img_red'>";
        }    else {
            echo "<hr class='hr_img_blue'>";
            echo "<CENTER><a class='A1link' href='index.php'>Home</a></CENTER>";
            echo "<hr class='hr_img_blue'>";
        } ?>
        <!--============== END TOP ==================-->
        <div id='tresc'>
<?php include('inc/operations.php'); ?>
        </div>
        
        
        
        <?php if($_GET['sid'] == "1"){
        echo "<hr class='hr_img_red'>";
        }    else {
            echo "<hr class='hr_img_blue'>";
        } ?>
        
        
        
        <div class='footer'><?php include('inc/footer.php'); ?></div>
<!--==========/GLOWNA===========-->
</div>
</body>
</html>

I takim sposobem chciałbym pobierać numer sidi coś tam wykonywać:

<?php
include('inc/conn.php');
$sid = $_GET['sid'];

/*=======================*/
switch($sid){
/*=======================*/

case 1:

Tylko jest to niezgodne ze składnia XHTML-a, a walidator rzuca się własnie do tego &sid. Wie ktoś jak można ominąć taki problem?

0

Jeżeli walidator czepia się & to zmień go na &amp;. Ja na miejscu walidatora przyczepiłbym się również do znacznika <CENTER> - nie dość, że napisany wielkimi literami, to w XHTML Strict w ogóle taki znacznik nie istnieje.

0

tyle syfu w kodzie i akurat to ampersanda się przyczepił? to znaczy, że używasz xhtml transitional, czyli w zasadzie pisz jak chcesz, bo to i tak żaden standard ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1