使用post方法获取组合框的值 [英] Getting the value of a combo-box using post method

查看:89
本文介绍了使用post方法获取组合框的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想用php来获取组合框的值,并且使用post方法...
任何人都可以告诉我如何。

 < HTML> 
< head>
< title>虚拟图书馆< / title>
< link href =css / login.css =stylesheet/>
< link href =css / style.css =stylesheet/>
< script type =text / javascriptsrc =scripts / ajax_search.js>< / script>
< / head>
< body>
< div id =wrapper>
< div id =headeralign =center>
< ul align =center>
< li>< a href =index.php>< span>主页< / span>< / a>< / li>
< li>< a href =news.html>< span>前100个下载< / span>< / a>< / li>
< li>< a href =upload.php>< span>上传< / span>< / a>< / li>
<?php if(isset($ _ SESSION ['login_user']))
{
$ uname = $ _SESSION ['login_user'];
echo< li>< a href ='profile.php'>< span> $ uname< / span>< / a>< / li>
echo< li>< a href ='logout.php'>< span> LogOut< / span>< / a>< / li>

else {
echo< li>< a href ='login.php'>< span>会员登录< / span>< / a>< /锂>中;
echo< li>< a href ='register.php'>< span>注册< / span>< / a>< / li>;
}
?>
< li>< a href =downloads.html>< span> RSS< img src =images / rss.gifid =rss>< / span>< ; / A>< /锂>
< / ul>
< / div>
<?php if(isset($ _ SESSION ['login_user']))
{
echo'< div class ='frmdiv'>
< form action ='upload_file.php'method ='post'enctype ='multipart / form-data'>
< table width = '38%'border ='0'align ='center'cellpadding ='0' cellspacing ='0'>
< tr>
< td colspan ='2'>< div align ='center'>< font size ='2'face =' >>上传档案< / font>< / div>< / td>
< / tr>
< tr>
< td>& nbsp;<< ; / td>
< td>& nbsp;< / td>
< / tr>
< tr>
< td colspan ='2'>< hr>< / td>
< / tr>
< tr>
< td height ='26'>< font size ='2'face ='verdana'> FileName< / font>< / td>
< td>< font size ='2'face ='verdana'>
< input type ='file'name ='file'>< / font>
< / td>
< / tr>
< tr>
< td>& nbsp;< / td>
< td>& nbsp;< / td>
< / tr>
< tr>
< td>< / td>
< td>< select name ='media_type'>
< option value =''selected>选择媒体类型...< / option>
< option value ='pdf'> PDF< / option>
< option value ='chm'> CHM< / option>
< option value ='epub'> EPUB< / option>
< option value ='html'> HTML< / option>
< option value ='djvu'> DJVU< / option>
< / select>< / td>
< / tr>
< tr>
< td>& nbsp;< / td>
< td>& nbsp;< / td>
< / tr>
< tr>
< td>& nbsp;< / td>
< td>< font size ='2'face ='verdana'>
< input type ='submit'name ='Submit'value ='Upload'>< / font>
< / td>
< / tr>
< tr>
< td colspan ='2'>< hr>< / td>
< / tr>
< tr>
< td>& nbsp;< / td>
< td>& nbsp;< / td>
< / tr>
< / table>
< / form>
< div align ='center'>;
}
else {
echo< script type ='text / javascript'>; $ b $ ;
echolocation ='login.php';
echo< / script;
$ echoalert('您必须登录上传'); b

$ b< / div>
< / body>
< / html>

这是组合框。

解决方案


$ b $ pre $ if(isset($ _ POST ['media_type']){
$ value = $ _POST ['media_type' ];
}

更新:由于这不适合您,请查看如果你得到任何后期变量:

pre $ foreach($ _POST as $ var => $ value){
echo$ var = $ value< ; br> n;
}


I wanted to use php to get the value of a combo box, and I am using post method... can anyone tell me how.

<html>
    <head>
        <title>Virtual Library</title>
        <link href="css/login.css" rel="stylesheet"/>
        <link href="css/style.css" rel="stylesheet"/>
        <script type="text/javascript" src="scripts/ajax_search.js"></script>
    </head>
    <body>
        <div id="wrapper">
            <div id="header" align="center">
                <ul align="center">
                    <li><a href="index.php"><span>Home</span></a></li>
                    <li><a href="news.html"><span>Top 100 Downloads</span></a></li>
                    <li><a href="upload.php"><span>Upload</span></a></li>
                    <?php if(isset($_SESSION['login_user']))
                    { 
                        $uname = $_SESSION['login_user'];
                        echo "<li><a href='profile.php'><span>$uname</span></a></li>";
                        echo "<li><a href='logout.php'><span>LogOut</span></a></li>";
                    }
                    else{
                            echo "<li><a href='login.php'><span>Member Login</span></a></li>";
                            echo "<li><a href='register.php'><span>Register</span></a></li>";
                        }
                    ?>
                    <li><a href="downloads.html"><span>RSS <img src="images/rss.gif" id="rss"></span></a></li>
                </ul>
            </div>
            <?php if(isset($_SESSION['login_user']))
                    { 
                            echo "<div class='frmdiv'>
                                <form action='upload_file.php' method='post' enctype='multipart/form-data'> 
                                <table width='38%' border='0' align='center' cellpadding='0' cellspacing='0'>
                                <tr> 
                                    <td colspan='2'><div align='center'><font size='2' face='verdana'>Upload File</font></div></td>
                                </tr>
                                <tr> 
                                    <td>&nbsp;</td>
                                    <td>&nbsp;</td>
                                </tr>
                                <tr> 
                                    <td colspan='2'><hr></td>
                                </tr>
                                <tr> 
                                    <td height='26'><font size='2' face='verdana'>FileName</font></td>
                                    <td><font size='2' face='verdana'> 
                                    <input type='file' name='file' ></font>
                                    </td>
                                </tr>
                                <tr> 
                                    <td>&nbsp;</td>
                                    <td>&nbsp;</td>
                                </tr>
                                <tr> 
                                    <td></td>
                                    <td><select name='media_type' >
                                    <option value='' selected>Select a media type...</option>
                                    <option value='pdf'>PDF</option>
                                    <option value='chm'>CHM</option>
                                    <option value='epub'>EPUB</option>
                                    <option value='html'>HTML</option>
                                    <option value='djvu'>DJVU</option>
                                    </select></td>
                                </tr>
                                <tr> 
                                    <td>&nbsp;</td>
                                    <td>&nbsp;</td>
                                </tr>
                                <tr> 
                                    <td>&nbsp;</td>
                                    <td><font size='2' face='verdana'> 
                                    <input type='submit' name='Submit' value='Upload'></font>
                                    </td>
                                </tr>
                                <tr> 
                                    <td colspan='2'><hr></td>
                                </tr>
                                <tr> 
                                    <td>&nbsp;</td>
                                    <td>&nbsp;</td>
                                </tr>
                                </table>
                                </form>
                                <div align='center'>";
                    }
                    else{
                            echo "<script type='text/javascript'>";
                            echo "alert('You Must Be Logged In To Upload');";
                            echo "location='login.php'";
                            echo "</script";

                        }
            ?>
        </div>
    </body>
</html>

this is the combo box.

解决方案

Try:

if(isset($_POST['media_type']){
   $value = $_POST['media_type'];
}

Update: Since that doesn't work for you, check to see if you are getting any post variables:

foreach ($_POST as $var => $value) { 
    echo "$var = $value<br>n"; 
}

这篇关于使用post方法获取组合框的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆