从$ _post获取特定的数组值

时间:2013-12-30 22:02:18

标签: php

我使用此代码

$_POST值加入到数组中
session_start();    
    foreach ($_POST AS $key => $value){
     $_SESSION['post'][$key] = $value;
     echo $_SESSION['post'][$key]."<br/>";
    } 

我想要做的是获得特定值

<input name="Fax" type="text" id="email" value="<?php echo $_SESSION['email']; ?>" />

进入文本域的值 这是我从

获得表单值的地方
<table>
            <tr><td colspan="2"><strong>Hotel</strong></td></tr>
            <tr><td>Hotel Name :</td><td class="left"><input name="organization" type="text" /></td></tr>
            <tr><td>Re-enter<br />&nbsp;&nbsp;&nbsp; Hotel Name :</td><td class="left"><input name="re_organization" type="text" /></td></tr>
            <tr><td>Telephone :</td><td><input name="telephone" type="text" id="TelephoneID" /></td></tr>
            <tr><td>Fax :</td><td><input name="Fax" type="text" id="FaxID" /></td></tr>
            <tr><td>Address :</td><td><input name="Address" type="text" id="AddressID" /></td></tr>
            <tr><td>Hotel motto :</td><td><input name="HotelMotto" type="text" id="HotelMottoID" /></td></tr>
            <tr><td>Note :</td><td><textarea name="Note" cols="30" rows="4" id="NoteID"></textarea></td></tr>
        </table>
        <table>
            <tr><td colspan="2"><strong>Account Administrator</strong></td></tr>
            <tr><td>Full Name :</td><td><input name="fullname" type="text" /></td></tr>
            <tr><td>Email :</td><td><input name="email" type="text" /></td></tr>
            <tr><td></td><td>Only company email can be use.<br />&nbsp;&nbsp;&nbsp;Gmail, Hotmail, Yahoo etc are not allowed.</td></tr>
        </table>

我需要帮助才能提前获得价值

1 个答案:

答案 0 :(得分:0)

这是查看数组内容并获得所需索引的有用技巧:

echo "<pre>".print_r($_SESSION, true)."</pre>";

使用您喜欢的数组更改$_SESSION,您将看到所需值的确切索引 对于你的情况,我不明白为什么你使用$_SESSION你可以直接使用$_POST并得到你想要的东西