栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将JavaScript变量传递给PHP?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将JavaScript变量传递给PHP?

您无法将变量值从当前页面的Javascript代码传递到当前页面的PHP代码… PHP代码在服务器端运行,并且对客户端的运行情况一无所知。

您需要使用另一种机制将变量从HTML表单传递给PHP代码,例如,使用GET或POST方法提交表单。

<DOCTYPE html><html>  <head>    <title>My Test Form</title>  </head>  <body>    <form method="POST">      <p>Please, choose the salary id to proceed result:</p>      <p>        <label for="salarieids">SalarieID:</label>        <?php          $query = "SELECt * FROM salarie";          $result = mysql_query($query);          if ($result) :        ?>        <select id="salarieids" name="salarieid">          <?php while ($row = mysql_fetch_assoc($result)) {   echo '<option value="', $row['salaried'], '">', $row['salaried'], '</option>'; //between <option></option> tags you can output something more human-friendly (like $row['name'], if table "salaried" have one) }          ?>        </select>        <?php endif ?>      </p>      <p>        <input type="submit" value="Sumbit my choice"/>      </p>    </form>    <?php if isset($_POST['salaried']) : ?>      <?php        $query = "SELECT * FROM salarie WHERe salarieid = " . $_POST['salarieid'];        $result = mysql_query($query);        if ($result) :      ?>        <table>          <?php while ($row = mysql_fetch_assoc($result)) {   echo '<tr>';   echo '<td>', $row['salaried'], '</td><td>', $row['bla-bla-bla'], '</td>' ...; // and others   echo '</tr>'; }          ?>        </table>      <?php endif?>    <?php endif ?>  </body></html>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/430264.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号