2013-07-31 78 views
2

我想回響在我的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"; 
} 

這沒有按」 t似乎迴應「你好」;

任何幫助,將不勝感激

+2

'如果(isset($ _ POST [ '提交'])){':P –

+0

你忘了在你的'if'語句用於關閉括號。 –

+1

我會建議停止使用記事本作爲你的[IDE](http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments),並選擇一個可以節省你寫這個問題的時間。 – dbf

回答

6

你缺少一個右括號:

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

+1過分強調問題 –

+0

'^'我只是喜歡它。 –

0

應該

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

你錯過了一個括號。

編輯:此外,它應該是:

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

否則,$ _ POST [ '提交']將不會設置。

+0

但我試過,沒有任何回聲。 – qweqweqwe

+0

@asg那麼你的'submit'變量不包含任何內容。 –

+0

@JeffNoel用這種形式''_POST ['submit']'應該返回'Submit'我相信 – tobspr

0

您在輸入標記上缺少一個值。將其更改爲:

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