我有以下代码
if ($form_id == 1)
{
$form_name = "Test form 1";
}
elseif ($form_id == 2)
{
$form_name = "General Enquiries";
}
else
{
// do something
}
我现在需要在这段代码中回显$ form_name,但似乎无法让它显示出来。
<form id="form_7" class="appnitro" action="#main_body" method="post" onSubmit="_gaq.push(['_trackPageview', '/virtual/general-enquiries']);">
/ virtual / general-inquiries 的位需要由php echo替换。
由于 罗伊
答案 0 :(得分:0)
确实需要PHP回应。服务器端代码将在客户端解释Google Analytics代码之前解释很久。这样的事情对你有用:
<?php
if ($form_id == 1)
{
$form_name = "Test form 1";
}
elseif ($form_id == 2)
{
$form_name = "General Enquiries";
}
else
{
// do something
}
if(isset($form_name))
{
echo '<form id="' . $form_id . '" class="appnitro" action="#main_body" method="post" onSubmit="_gaq.push([\'_trackPageview\', \'' . $form_name . '\']);">';
}
答案 1 :(得分:-1)
这样做:
"...onSubmit="_gaq.push(['_trackPageview', '<? echo $form_name; ?>']);"