选择PHP组合框和按钮
我目前正在使用PHP5和带有2个表的MysSQL数据库。到目前为止,我的PHP组合框正在工作,但是我需要访问从组合框中选择的值。事情是这样的: 1) 我从组合框中选择一个值。 2) 我点击提交按钮 3) “提交”按钮将我带到另一个网页 我的程序现在面临的问题是在步骤3中,当我单击提交按钮时,没有生成网页。我认为问题在于组合框代码和按钮代码的顺序 我的代码如下所示:选择PHP组合框和按钮,php,mysql,button,combobox,Php,Mysql,Button,Combobox,我目前正在使用PHP5和带有2个表的MysSQL数据库。到目前为止,我的PHP组合框正在工作,但是我需要访问从组合框中选择的值。事情是这样的: 1) 我从组合框中选择一个值。 2) 我点击提交按钮 3) “提交”按钮将我带到另一个网页 我的程序现在面临的问题是在步骤3中,当我单击提交按钮时,没有生成网页。我认为问题在于组合框代码和按钮代码的顺序 我的代码如下所示: <?php include "db_connect.php"; { ?> <td valign=top>&l
<?php
include "db_connect.php";
{
?>
<td valign=top><strong>Name:</strong></td>
<td>
<?php
echo '<select name="table_choice">';
echo "<option size =30 selected>Select</option>";
$result = mysql_query("show tables");
if(!$result) trigger_error("Query Failed: ". mysql_error($db), E_USER_ERROR);
if(mysql_num_rows($result))
{
while($table_array = mysql_fetch_array($result))
{
echo "<option>$table_array[0]</option>";
}
$array_value = $_POST['table_choice'];
if(!$_POST['submit'])
{
?>
<input type="submit" name="submit" value="Submit">
<?php
}
else
{
echo '<script type="text/javascript">
alert("Redirecting you to the site main page");
window.location="echo.php"</script>';
}
}
else
{
echo "<option>No Names Present</option>";
}
}
?>
名称:
我觉得一切都很好。
<?php
include "db_connect.php";
{
?>
随机括号是什么?标签在哪里
无论如何,考虑使用一些Web框架或至少模板来编写Web应用程序,以便将程序逻辑(PHP代码)与演示文稿(HTML代码)分开。否则它很快就会变成一个无法维持的大烂摊子(或者可能已经是了)。
没关系,我知道答案了。答案只是简单地在$array\u value=$\u POST['table\u choice']上方添加一个echo'
代码>。答案就是以/select结束select。
谢谢大家提供的额外提示。erm.…这是第二个链接对不起,我的意思是“{”-看起来是随机放置的。为什么需要表单标签?…按钮会出现在网页上?…只是添加到“输入”中不起作用。如果没有带有操作属性的表单标记,您希望提交按钮做什么?您在“输入”中添加了什么?