Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选择PHP组合框和按钮_Php_Mysql_Button_Combobox - Fatal编程技术网

选择PHP组合框和按钮

选择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

我目前正在使用PHP5和带有2个表的MysSQL数据库。到目前为止,我的PHP组合框正在工作,但是我需要访问从组合框中选择的值。事情是这样的:

1) 我从组合框中选择一个值。 2) 我点击提交按钮 3) “提交”按钮将我带到另一个网页

我的程序现在面临的问题是在步骤3中,当我单击提交按钮时,没有生成网页。我认为问题在于组合框代码和按钮代码的顺序

我的代码如下所示:

<?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.…这是第二个链接对不起,我的意思是“{”-看起来是随机放置的。为什么需要表单标签?…按钮会出现在网页上?…只是添加到“输入”中不起作用。如果没有带有操作属性的表单标记,您希望提交按钮做什么?您在“输入”中添加了什么?