0

私の意図は、$suggestion[$ss_count]index2.php に誘導$suggestion[$ss_count]し、クエリ フィールドに挿入するハイパーリンクにすることです。私の質問は郵送で送られてきますが、どうすればよいですか?

PHP:

if ($_POST['query'])

{
    $query = urlencode($_POST['query']);
    $s_count = 0;
    $ss_count = 0;
    $query = 'http://www.dictionaryapi.com/api/v1/references/collegiate/xml/'.$query.'?';     
    $xml = new SimpleXMLIterator(file_get_contents($query));
    foreach ($xml -> suggestion as $suggestion[$s_count])
    {
        $s_count++;
    }
if ($s_count > 1)
{
    echo ('<h2>Spelling suggestions</h2>');
    while ($ss_count <=$s_count)
    {
    echo ($suggestion[$ss_count].'<br>');
    $ss_count++;
    }

 }

HTML:

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Search Attempt</title>
</head>
<body>
<form method="POST" action='safegoogle.php'>
    <label for="query">Query</label><br/>
    <input name="query" type="text" size="60" maxlength="60" value="" /><br /><br /> 
    <select name ="agg">
        <option value="Aggregated">Aggregated</option>
        <option value="Non-Aggregated">Non-Aggregated</option>
        <option value="Bing">Bing</option>
        <option value="Blekko">Blekko</option>
        <option value="Faroo">Faroo</option>
    </select>
    <input name="bt_search" type="submit" value="Search" />
</form>
<h2> Results </h2>
</body>
</html>
4

1 に答える 1

0

PHPコードとHTMLを1つのファイルに入れ、フォームを自分自身に投稿するだけで簡単になると思います...そうすれば、ファイル内のどこからでもPHP変数にアクセスできます....そして、あなたはできるコードとマークアップをインテリジェントに組み合わせて、目的を達成します。

于 2013-07-16T17:16:07.967 に答える