0

我正在尝试使用表单中的变量绘制表格,但我的问题是它不打印任何内容。

<body>

row:<form method="post" action="prelab2.php">
<select name="row">

<option>Pick one</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>

</select>
</form>

就像上面一样,我有 6 个不同的下拉列表,除了不同的值(num1、num2、num3、num4、row、columns)

现在下面是我制作表格的代码

<?php
$row=$_POST['row']; // define number of rows
$col=$_POST['columns']; // define number of columns

echo "<table border='5' color='purple'>";

for($tr=1;$tr<=$row;$tr++){

echo '<tr>';
    for($td=1;$td<=$col;$td++){
           echo '<td>row: '.$tr.' column: '.$td.'</td>';
    }
echo '</tr>';
}

echo '</table>';
?>

我想根据“行”菜单和“列”菜单中选择的变量制作表格。我遇到的问题是它什么也没做。所以我试图回显它保存的变量,但无论我运行多少次,它总是发布“列”的变量我哪里出错了?

4

1 回答 1

1

您需要将 value 参数添加到您的选项标签

<option value='1'>1</option>

于 2013-06-13T20:24:37.903 回答