3 replies
Hi everyone,

I need a nudge in the right direction if anyone can help please

I am trying to output different H1 headers on my page based on the page id.

For example, if someone lands on my page

example.com/landingpage.php?id=1

I would like to display H1 version 1.

landingpage.php?id=2 would show H1 version 2 ETC. So far I have

HTML Code:
<?php

$h1=$_GET['id'];

if ($h1 == "1") {
    echo "headline 1";
}
if ($h1 == "2") {
    echo "headline 2";
}

elseif ($h1 == "3") {
    echo "headline 3";
}

elseif() blocks
else {
    echo "default headline";
}

?>
Now I want to output the title on my page like this

HTML Code:
<h1><?php echo($_GET["h1"]) ?></h1>
But I think the echo is making it display at the top of my page

Can anyone help me out please?

Thanks
#echo #php
  • Profile picture of the author WebMarketingTool
    Use this php code:
    <?php

    if (isset($_GET["id"]) $h1=$_GET['id'];
    else $h1 = "";

    if ($h1 == "1") {
    $headline = "headline 1";
    }
    else if ($h1 == "2") {
    $headline = "headline 2";
    }
    else if ($h1 == "3") {
    $headline = "headline 3";
    }

    else {
    $headline = "default headline";
    }
    ?>

    And then to echo use:
    <h1><?php echo $headline; ?></h1>
    {{ DiscussionBoard.errors[10660523].message }}
    • Profile picture of the author David Beroff
      Originally Posted by WebMarketingTool View Post

      <h1><?php echo $headline; ?></h1>
      Yep! Also, an often-used (and intuitive) shortcut for this is:

      Code:
      <h1><?= $headline ?></h1>
      Signature
      Put MY voice on YOUR video: AwesomeAmericanAudio.com
      {{ DiscussionBoard.errors[10661106].message }}
      • Profile picture of the author Brendan Edmonds
        Originally Posted by David Beroff View Post

        Yep! Also, an often-used (and intuitive) shortcut for this is:

        Code:
        <h1><?= $headline ?></h1>
        Please note, that <?= will only work if short_open_tag is enabled prior to PHP 5.4.0.
        {{ DiscussionBoard.errors[10662462].message }}

Trending Topics