2015-10-20 2 views
3

У меня есть проблема в PHP, я хочу первым показать сообщение, как это:
Выполнить если шаг за шагом PHP

echo '<script language="javascript">'; 
echo 'alert("message successfully sent")'; 
echo '</script>'; 

и когда я нажал на ОК, а затем перенаправляет на другую страницу, мой код как это:

$fgmembersite->RedirectToURL("home2.php"); 

полный код:

if(isset($_POST['submitted'])) 
{ 
echo '<script language="javascript">'; 
echo 'alert("message successfully sent")'; 
echo '</script>'; 
$fgmembersite->RedirectToURL("home2.php"); 
} 

но этот код не показывать сообщение только перенаправлять ч ome2.php, если есть другой способ, кроме «если», пожалуйста, объясните. самый простой способ
благодаря

+0

Я попробовал ваш код и он показал предупреждающее сообщение .. –

+0

Вам нужно выполнить перенаправление в JavaScript. – Steve

+0

@FirasRassas Как вы можете попробовать свой код, когда не знаете, что делает метод RedirecttoUrl? – Steve

ответ

1

Если вы просто хотите, чтобы перенаправить на другую страницу .. Вы можете сделать это:

echo '<script language="javascript">'; 
echo 'alert("message successfully sent")'; 
echo '</script>'; 
echo '<script>window.location.href = "the-target-page.php";</script>'; 
+0

спасибо, что он сработал! – sammy

+0

прошу проголосовать за мой вопрос, моя репутация ниже 13, мне нужно 15, чтобы проголосовать за ответы :) – sammy

+0

может решить мою новую проблему? здесь: http://stackoverflow.com/questions/33254240/make-a-favorite-list-of-job-using-php-and-mysql/33254942?noredirect1_comment54315491_33254942 – sammy

1

вы должны использовать Javascript о переадресации только. Вы пытаетесь смешать, как PHP и JavaScript

echo "<script>javascript:alert('message successfully sent'); window.location = 'home2.php'</script>"; 
+0

спасибо, что он сработал! – sammy

+0

может решить мою новую проблему? здесь: http://stackoverflow.com/questions/33254240/make-a-favorite-list-of-job-using-php-and-mysql/33254942?noredirect=1#comment54315491_33254942 – sammy

Смежные вопросы