Hey i have to make a pizza website for my assignment. I am done the HTML part and have finished the PHP more than half. I am trying to decorate it a bit and trying to use "\t" for tab, but its not working. Any suggestions?

P.S. I have made a separate PHP file.

echo "\t"."Confirmation Page<br/>";
$cost;
$counter=0;
echo "Personal data:<br/>";
isset($_POST["name"]) ? $name = $_POST["name"] : $name = "";
isset($_POST["phoneNumber"]) ? $phone = $_POST["phoneNumber"] : $phone = "";
echo $name."<br/>";
echo $phone."<br/><br/>";

I am having problems with "\t" in the first line.

Thanks :)

Member Avatar
diafol

From my understanding. \t only works to beautify your HTML, you don't get this output to the screen. Any tab space gets treated like any old whitespace anyway. The easiest way to do this is to use CSS and text-indent.

CSS in PHP? Can you provide me with an example? I am kinda new to PHP. Thanks for replying :)

instead of:

echo "\t"."Confirmation Page<br/>";

try:

echo "<div style='padding-left:10px;'>Confirmation Page</div>";

Oh wow, never knew we can use style in PHP. Thanks a lot :)

Member Avatar
diafol

Avoid inline styles. Use classes and CSS files:

echo '<div class="ind">Confirmation Page</div>';

CSS:

.ind{
  text-indent: 5em;
}

Thanks much for helping me. :)

Well you could use CSS but another solution is to use

<html>
<body>
<dd>Indented<br />
Non-Indented
</body>
</html>
Member Avatar
diafol

if using <dd> you should have a closing tag or it's invalid xhtml. Depends on the doctype.