@alexey_khorin

Как привязать php код к странице на HTML?

Привет,у меня есть код на php выполняющий авторизацию/регистрацию/взаимодействие с myphpadmin,
<?php
require 'includes/db.php';
$data=$_POST;
if(isset($data['do_login']))
{
$errors=array();
$user=R::findOne('users','login=?',array($data['login']));
if ($user)
{
if (password_verify($data['password'],$user->password))
{
  $_SESSION['logged_user']=$user;
echo'<div style="color:green;">Sucessed</br>Go <a href="/">Main</a> page</div><hr>';
}
else
{
$errors[]='Неверный пароль!';
}
}
else
{
$errors[]='Неверный логин!';
}
if( ! empty($errors))
{
  echo'<div style="color:red;">'.array_shift($errors).'</div><hr>';
}
}
 ?>

<form action="login.php" method="POST">

<p>
     <p><strong>Ваш логин</strong>:</p>
      <input type="text" name="login" value="<?php echo @$data['login'];?>">
</p>
<p>
     <p><strong>Ваш пароль</strong>:</p>
      <input type="password" name="password" value="<?php echo @$data['password'];?>">
</p>
<p>
<button type="submit" name="do_login">Войти</button>
</p>
</form>

,меня внешний вид этой стр не удовлетворил ,было принято решение написать на html
<!DOCTYPE html>
<html style="font-size: 16px;">
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta charset="utf-8">
    <meta name="keywords" content="Добро пожаловать">
    <meta name="description" content="">
    <meta name="page_type" content="np-template-header-footer-from-plugin">
    <title>Главная</title>
    <link rel="stylesheet" href="nicepage.css" media="screen">
<link rel="stylesheet" href="Главная.css" media="screen">
    <script class="u-script" type="text/javascript" src="jquery.js" defer=""></script>
    <script class="u-script" type="text/javascript" src="nicepage.js" defer=""></script>
    <meta name="generator" content="Nicepage 3.13.2, nicepage.com">
    <link id="u-theme-google-font" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i">
    
    
    <script type="application/ld+json">{
		"@context": "http://schema.org",
		"@type": "Organization",
		"name": "",
		"url": "index.html",
		"logo": "images/default-logo.png"
}</script>
    <meta property="og:title" content="Главная">
    <meta property="og:type" content="website">
    <meta name="theme-color" content="#478ac9">
    <link rel="canonical" href="index.html">
    <meta property="og:url" content="index.html">
  </head>
  <body data-home-page="Главная.html" data-home-page-title="Главная" class="u-body"><header class="u-clearfix u-header u-header" id="sec-1dc0"><div class="u-clearfix u-sheet u-sheet-1">
        <a href="https://nicepage.com" class="u-image u-logo u-image-1">
          <img src="images/default-logo.png" class="u-logo-image u-logo-image-1">
        </a>
      </div></header>
    <section class="u-clearfix u-palette-1-light-2 u-section-1" id="sec-38e6">
      <div class="u-clearfix u-sheet u-sheet-1">
        <div class="u-container-style u-group u-palette-1-base u-group-1">
          <div class="u-container-layout u-container-layout-1">
            <div class="u-border-8 u-border-black u-container-style u-group u-group-2">
              <div class="u-container-layout u-container-layout-2">
                <h1 class="u-text u-text-default-xl u-text-1">Добро пожаловать</h1>
                <div class="u-form u-form-1">
                  <form action="#" method="POST" class="u-clearfix u-form-spacing-10 u-form-vertical u-inner-form" style="padding: 10px" source="custom" name="form">
                    <input type="hidden" id="siteId" name="siteId" value="14018855">
                    <input type="hidden" id="pageId" name="pageId" value="369217467">
                    <div class="u-form-group u-form-name">
                      <label for="name-d5da" class="u-form-control-hidden u-label">Имя</label>
                      <input type="text" placeholder="Введите логин" id="name-d5da" name="login" class="u-border-1 u-border-grey-30 u-input u-input-rectangle u-white" required="">
                    </div>
                    <div class="u-form-group">
                      <label for="email-d5da" class="u-form-control-hidden u-label">Эл. почта</label>
                      <input placeholder="Введите пароль" id="email-d5da" name="password" class="u-border-1 u-border-grey-30 u-input u-input-rectangle u-white" required="required" type="text">
                    </div>
                    <div class="u-align-center u-form-group u-form-submit">
                      <a href="#" class="u-btn u-btn-submit u-button-style">Войти<br>
                      </a>
                      <input type="submit" value="submit" class="u-form-control-hidden">
                    </div>
                    <div class="u-form-send-message u-form-send-success"> Вы авторизованы! </div>
                    <div class="u-form-send-error u-form-send-message"> Неверный логин или пароль.</div>
                    <input type="hidden" value="" name="recaptchaResponse">
                  </form>
                </div>
                <a href="https://nicepage.com/k/youtube-website-templates" class="u-btn u-button-style u-btn-2">Регистрация</a>
              </div>
            </div>
          </div>
        </div>
      </div>
    </section>
    
    
    <footer class="u-align-center u-clearfix u-footer u-grey-80 u-footer" id="sec-8d3d"><div class="u-clearfix u-sheet u-sheet-1">
        <p class="u-small-text u-text u-text-variant u-text-1">Пример текста. Кликните, чтобы выбрать текстовый блок. Кликните еще раз или сделайте двойной клик, чтобы начать редактирование текста.</p>
      </div></footer>
    <section class="u-backlink u-clearfix u-grey-80">
      <a class="u-link" href="https://nicepage.com/website-templates" target="_blank">
        <span>Website Templates</span>
      </a>
      <p class="u-text">
        <span>created with</span>
      </p>
      <a class="u-link" href="https://nicepage.com/" target="_blank">
        <span>Website Builder Software</span>
      </a>. 
    </section>
  </body>
</html>

Внимание вопрос,куда нужно запихать php огрызок кода,чтоб все это работало?
Заранее спасибо помогающим)
  • Вопрос задан
  • 462 просмотра
Пригласить эксперта
Ответы на вопрос 1
Noizefan
@Noizefan
Видишь как пхп обрамляется?
<?php ... ?>

а ты как обрамил?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы