Задать вопрос
Ответы пользователя по тегу PHP
  • Почему не выполняется конструкция if при авторизации?

    @andreloster
    У меня вопрос: а какого хрена этот код вообще должен работать?
    Если вы располагаете html непосредственно в условиях php, нужно было сделать таким образом:

    <?php
    
    $luser="admin";
    $puser="admin";
    $login=$POST['login'];
    $password=$POST['password'];
    
    if($luser == $login && $puser == $password ){
        include_once('config.php');
        if (isset($_POST["submit"])) {
            $sql = ("UPDATE db SET title='".$_POST["title"]."' WHERE id=1");
            $res = mysql_query($sql, $link);
            if($res){
                echo "<p>Обновлено!</p>";
            }
            else{
                echo "<p>Ошибка!</p>";
            }
    
            $updateform = mysql_query("SELECT * FROM db WHERE id=1");
            $array = mysql_fetch_array($updateform);
    
    ?>
    
    <form action="" method="post">
    <table style="width: 100%;" border="0">
    <tbody>
    <tr>
    <td>
    <label>Заголовок</label><input type="text" name="title" value="<?=$array['title']?>">
    </td>
    </tr>
    </tbody>
    </table>
    <input type="submit" name="submit" value="Редактировать">
    </form>
    
    <?php
        }
    }
    else
    {
        echo "Не правильный логин или пароль";
    }
    ?>
    
    <style>
    textarea {min-width: 200px; min-height: 80px; display: block;}
    input {min-width: 200px; min-height: 20px; display: block;}
    </style>


    Учите PHP и не позорьтесь : /

    И совет: используйте нормальные php теги, а не сокращенный вид во избежание возможных проблем с совместимостью.
    Ответ написан