3

PHPでHTMLフォームからデータを取得しようとしています。これは私のhtmlコードです。

<div id="search_specify">
    <?php echo form_open('search/advanced_search');?>
        <a class="srch_heading">Keyword</a>
        <input name="key" class="srch_box" type="text" />
        <br />
        <br />
        <a class="srch_heading">First Name</a>
        <input name="first" class="srch_box" type="text" />
        <br />
        <br />
        <a class="srch_heading">Last Name</a>
        <input name="last" class="srch_box" type="text"/>
        <br />
        <br />
        <a class="srch_heading">Company</a>
        <input name="company" class="srch_box" type="text"/>
        <br />
        <br />
        <a class="srch_heading">Country</a><br />
        <select name="country" class="slct_box"/>
            <option>aaa</option>
        </select>
    <?php echo form_submit('submit','Search') ?>
</div>

これは私のPHPコードです

$key=$_POST['key'];
$first=$_POST['first'];
$last=$_POST['last'];
$company=$_POST['company'];
$country=$_POST['country'];

echo $first;
echo $last;
echo $company;
echo $key;
echo$country;

キー、会社、および国の値は正常に読み取られますが、コードは最初と最後の値を取得しませんでした

これはページのソースコードです

<form action="http://localhost/ok/index.php/search/advanced_search" method="post" accept-charset="utf-8"><a class="srch_heading">Keyword</a>
    <input name="key" class="srch_box" type="text" />
    <br />
    <br />
    <a class="srch_heading">First Name</a>
    <input name="first" class="srch_box" type="text" />
    <br />
    <br />
    <a class="srch_heading">Last Name</a>
    <input name="last" class="srch_box" type="text"/>
    <br />
    <br />
    <a class="srch_heading">Company</a>
    <input name="company" class="srch_box" type="text"/>
    <br />
    <br />
    <a class="srch_heading">Country</a><br />
    <select name="country" class="slct_box"/>
        <option>aaa</option>
    </select>
    <input type="submit" name="submit" value="Search"/></div>
</form>

助けてください

4

2 に答える 2

2

フォームを閉じていませんでした。それがトラブルの原因でした。だから私は<?php echo form_close();?>後に追加し<?php echo form_submit('submit','Search') ?>、問題は解決しました!

于 2013-11-17T18:14:12.150 に答える