2013-07-31 3 views
2

Я пытаюсь повторить отправке формы в моем PHP код:Echo кнопку Submit в 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

'если (Исеть ($ _ 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"; 
} 

вы пропустили круглые скобки.

Edit: Также он должен быть:

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

Else $ _POST [ 'отправить'] не будут установлены.

+0

Я пробовал, однако, ничего эхо. – qweqweqwe

+0

@asg, то ваша переменная 'submit' не содержит ничего. –

+0

@JeffNoel с этой формой, '$ _POST ['submit']' должен возвращать 'Отправить' я считаю – tobspr

0

Вам не хватает значения для входного тега. Измените его на:

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