3

PHPコードで送信フォームをエコーし​​ようとしています:

私は次のことを試みています:

// Display results
foreach ($media->data as $data) {
echo "<a href=\"{$data->link}\"</a>";
echo "<h4>Photo by: {$data->user->username}</h6>";
echo $pictureImage = "<img src=\"{$data->images->thumbnail->url}\">";
echo "<h5>Like Count for Photo: {$data->likes->count}</h5>";
echo "<form>";
echo "<form action='tag.php' method='post'>";
echo "<input type='submit' name='submit'>";
echo "</form>";

}

それで:

if(isset($_POST['submit'])) {
echo "hello";
}

これは「こんにちは」をエコーし​​ないようです。

どんな助けでもいただければ幸いです

4

4 に答える 4

6

閉じ括弧がありません:

if(isset($_POST['submit'])) {
                          ^
                          Here
于 2013-07-31T18:09:24.680 に答える
1
  echo '<input type="submit" class="btn btn-primary" value="Active">';
于 2017-04-12T18:37:31.373 に答える
0

そのはず

if(isset($_POST['submit'])) {
                          ^
 echo "hello";
}

括弧がありません。

編集:また、次のようにする必要があります:

<input type='submit' name='submit' value='submit'>

それ以外の場合、 $_POST['submit'] は設定されません。

于 2013-07-31T18:09:24.603 に答える