私のコードは実行されません。 phpの$ _POSTとして変数を渡す方法。それとも不可能なのでしょうか?
元のコード
foreach ($ret[0]->trends as $topic) {
$a = $topic->name;
$a = preg_replace("'", " ", $a);
$i++;
echo "
<tr>
<td class='hidden-xs'>$i</td>
<td>$topic->name</td>
<td><form role='form' action='/trgy/follow.php' method='get'>
<input type='text' name='$a' placeholder='follow number' >
<input type='submit' value='Follow'></form>
</td>
</tr>";
$count = htmlspecialchars($_POST[$a]);
if (!empty($_GET[$topic->name])) {
$ret1 = $topic->name;
$lasttweets = $connectionOauth->get('search/tweets', array('q' => $ret1, 'count' => $count));
}
}
は実行されません - この問題の行を - 私は
$a = $topic->name;
<input type='text' name='$a' placeholder='Number' >
$count = htmlspecialchars($_POST[$a]);
このコードは何ですか。 PHPまたはHTML?いずれの場合も、タグはありますか? – YounesM
PHPタグとフォームを使用 –
正しいマークアップを使用すると可能です。 – Jer