首页 > 解决方案 > 将输入值传递到下一页时出错

问题描述

下面是原始代码,并且

<html>
<head>
    <title>slider</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>

    

    <div class="slider-container">
      <form action="asd.php" method="GET">
        <input type="range" min="0" max="10" value="5" id="slider">
      </form>
        <div id="selector">
          <div class="SelectBtn1"></div>
          <div id="SelectValue"></div>
        </div>
        <div id="Progressbar"></div>
    </div>
    
    <div class="nextcontainer">
      <a href="asd.php" class="result">Result &raquo;</a>
    </div>

 

asd.php

<body>
  <div class="result-head">
    <h1 class="main-title ng-binding">Your excrement..</h1>
  </div>

  <div class="result-container">
    <h1 class="area">can support annually<?php echo $_REQUEST['slider'];?></h1>
  </div>
</body>

我制作了 html 文件和 php 文件,并尝试从调查中获得响应并尝试在下一页中显示它(asd.php)

但是,当我输入并浏览下一页时,它会显示如图所示的纯代码。我做错了什么? 在此处输入图像描述

标签: phphtml

解决方案


您必须使用属性名称而不是属性 id,因为这是传递它的方式。例如你可以做

<html>
<head>
    <title>slider</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>

    

    <div class="slider-container">
      <form action="asd.php" method="GET">
        <input type="range" min="0" max="10" value="5" id="slider" name="slider">
      </form>
        <div id="selector">
          <div class="SelectBtn1"></div>
          <div id="SelectValue"></div>
        </div>
        <div id="Progressbar"></div>
    </div>
    
    <div class="nextcontainer">
      <a href="asd.php" class="result">Result &raquo;</a>
    </div>

推荐阅读