Php 无法获取$i<;=第十届会议

Php 无法获取$i<;=第十届会议,php,while-loop,Php,While Loop,您好,我在一个选择框中有一个while循环,循环到10,允许您选择一个输出选项,当您提交时,它会将该选项放入一个部分供以后再次使用,但我无法让它工作,其想法是选择一个项目,然后选择数量我有一个价格脚本处理项目部分,但我无法在会话中获得要结转的数量(通过回显会话进行测试),循环如下 echo '<select class="color" name="tickquant"><option></option>'; $i = 1; while ($i

您好,我在一个选择框中有一个while循环,循环到10,允许您选择一个输出选项,当您提交时,它会将该选项放入一个部分供以后再次使用,但我无法让它工作,其想法是选择一个项目,然后选择数量我有一个价格脚本处理项目部分,但我无法在会话中获得要结转的数量(通过回显会话进行测试),循环如下

echo '<select class="color" name="tickquant"><option></option>';
    $i = 1;
    while ($i <= 10) {
        echo "<option value=\"$i\">$i</option>";
        $i++;
    }
echo '</select>';

如果有人发现了这个问题,你能告诉我我哪里出了问题吗?会话完成后,它使用一个标题重定向到一个调用它的页面并回显它,但它没有回显,所以我知道它没有通过

使用,
for
循环

echo '<select class="color" name="tickquant"><option></option>';

     for($i=1; $i <=10; $i++){
        echo "<option value='$i'> $i </option>";
      }

echo '</select>';
echo';

对于($i=1;$i使用,
for
循环

echo '<select class="color" name="tickquant"><option></option>';

     for($i=1; $i <=10; $i++){
        echo "<option value='$i'> $i </option>";
      }

echo '</select>';
echo';

对于($i=1;$i),您选择的字段的名称是
tickquant
,而不是
i
。启用错误报告以查看通知,并确保您在这两个文件上都有session_start()。@OneTrickPony谢谢我花了很长时间在这方面,从早上6点开始一直在这辆购物车上工作(现在18个小时…)我想我只需要睡觉。我有一个页面错误报告(E_ALL);ini_set('display_errors','on');遗憾的是,它不适用于所有错误。大学已经禁用了错误报告功能。上面的功能过去是有效的,但最近不起作用。但是谢谢你,花了一个小时,总是小事情:'(好的,我要睡觉了……您选择的字段的名称是
tickquant
,而不是
i
。启用错误报告以查看通知,并确保您在两个文件上都有会话启动()。@OneTrickPony谢谢我花了很长时间在这方面,从早上6点开始(现在18个小时…)我想我只需要睡觉,我有一个页面错误报告(E_ALL);ini_set('display_errors','on');遗憾的是,它不适用于所有的错误。大学已经禁用了错误报告功能,上面的功能过去是有效的,但最近不起作用。但是谢谢你,花了一个小时,总是小事情:'(对,我要睡觉了。。。。。。
$tickquant = $_POST['tickquant']; //this is the change
$_SESSION['tickquant'] = $tickquant;