Мой php не обновляет html-файл при нажатии кнопки отправки.

Saiba спросил: 07 октября 2018 в 12:55 в: php

Я проверил предыдущие вопросы людей, у которых есть похожая проблема. Я знаю, что оба моих файла .html и .php находятся в одном каталоге и в htdocs xampp. Когда я нажимаю"Отправить" мой HTML-файл, он превращается в файл PHP, но это только для чтения текста или что-то. Я использую Apache на xampp.

Я чувствую, что мой код в порядке, но я только что запустил php на этой неделе. Мой профессор не помогает на самом деле. Извините, это вопрос, связанный с назначением, но если я смогу заставить его работать, я знаю, что смогу исправить остальную часть.

Это просто не обновляет и показывает мне обновление. Я могу ввести данные в форму и нажать "Отправить", но в файле php ничего не появляется, и файл html переключается на php, но это просто текст. Я очень много пробовал и ничего не работает. Скорее всего, мне не хватает какого-то кода или чего-то простого.

Большое спасибо всем, кто может мне помочь, потому что я в тупике, все еще пытаюсь это выяснить.

<!DOCTYPE html><html lang="en"><head>
        <title>My name's Vehicle</title>
        <link rel="stylesheet" href="style.css">
        <meta charset="utf-8"></head>
    <body>    <header>
        <h1>My name's Vehicle</h1>
    </header>    <section>
    <p>This page will prompt my name for information on her dream vehicle</p>
    <h2>Click on the button below to enter new information</h2>
    <br>    <!--Using html form to link to php.-->
    <form action="index_process.php" method="post">     <label>Vehicle Type:</label>
    <input type="text" name="Vehicle"><br><br>    <label>Color: </label>
    <input type="text" name="Color"><br><br>    <label>Year: </label>
    <input type="text" name="Year"><br><br>    <label>Make: </label>
    <input type="text" name="Make"><br><br>    <label>Model: </label>
    <input type="text" name="Model"><br><br>    <input type="submit" value="Submit">
    </form>    </section>    </body>
</html>

Вот мой php

<!DOCTYPE html><!--declaring variables-->
<?php$Vehicle="";
$Color="";
$Year="";
$Make="";
$Model="";?><html lang="en"><head>
        <title>My name's Vehicle</title>
        <style><?php include 'style.css'; ?></style>
        <meta charset="utf-8">
</head>    <body>    <header>
        <h1>My name's Vehicle</h1>
    </header>    <section>
    <p>This page will prompt my name for information on her dream vehicle</p>
    <h2>Click on the button below to enter new information</h2>
    <br><!--I need to use the post method-->
    <form method="post" action="index_process.php">     
<label>Vehicle Type:</label> <input type="text" name="Vehicle" value="<?php echo $Vehicle;?>">
  <br><br>
<label>Color:</label> <input type="text" name="Color" value="<?php echo $Color;?>">
  <br><br>
<label>Year:</label> <input type="text" name="Year" value="<?php echo $Year;?>">
  <br><br>
<label>Make:</label> <input type="text" name="Make" value="<?php echo $Make;?>">
  <br><br>
<label>Model:</label> <input type="text" name="Model" value="<?php echo $Model;?>">
  <br><br>
  <input type="submit" name="submit" value="Submit"> 
    </form>  <?php 
if(isset($_POST['Submit'])){
echo("&#8226Vehicle Type: " . $_POST['Vehicle'] . "<br />\n");
echo "<br>";
echo("Color: " . $_POST['Color'] . "<br />\n");
echo "<br>";
echo("Year: " . $_POST['Year'] . "<br />\n");
echo "<br>";
echo("Make: " . $_POST['Make'] . "<br />\n");
echo "<br>";
echo("Model: " . $_POST['Model'] . "<br />\n");
echo "<br>"; }
?>    </section>    </body>
</html>

0 ответов