PHP中的Echo Submit按钮


Echo Submit Button in PHP

我正试图在我的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";
}

这似乎与"你好"不相呼应;

如有任何帮助,将不胜感激

您缺少一个右括号:

if(isset($_POST['submit'])) {
                          ^
                          Here

输入标记上缺少一个值。更改为:

echo "<input type='submit' name='submit' value='Submit'>";
  echo '<input type="submit" class="btn btn-primary" value="Active">';

应该是

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

你漏掉了一个括号。

编辑:也应该是:

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

否则将不会设置$_POST["submit"]。