I do not know why so many developers use the "-character (double quote) instead of ' (single quote) in php/html-scripts.
Much easier is: function admin_menu() { echo "<B> Meny </B><BR>"; echo "<A HREF='" . $_SERVER['PHP_SELF'] . "?action=" . MANAGE_MEMBERS ."'>Medlemmar</A><BR>"; ..... You do then not have to worry about all backslashes. And single quote is w3c html-standard just as double quote. And it?s faster - you do not have to switch between html and php so often. /Håkan "Anders Thoresson" <[EMAIL PROTECTED]> skrev i meddelandet [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Which is more efficient: > > function admin_menu() { > echo "<B> Meny </B><BR>"; > echo "<A HREF=\"" . $_SERVER['PHP_SELF'] . "?action=" . MANAGE_MEMBERS . > "\">Medlemmar</A><BR>"; > echo "<A HREF=\"" . $_SERVER['PHP_SELF'] . "?action=" . MANAGE_ALBUMS . > "\">Album</A><BR>"; > echo "<A HREF=\"" . $_SERVER['PHP_SELF'] . "?action=" . INITIAL_PAGE . > "\">Huvudmeny</A><BR>"; > echo "<A HREF=\"" . $_SERVER['PHP_SELF'] . "?action=" . LOG_OUT . > "\">Logga ut</A><BR>"; > } > > or > > function admin_menu() { > ?> > <B> Meny </B><BR> > <A HREF="<?=$_SERVER['PHP_SELF']?>?action=<?php echo(MANAGE_MEMBERS) > ;?>">Medlemmar</A><BR> > <A HREF="<?=$_SERVER['PHP_SELF']?>?action=<?php echo(MANAGE_ALBUMS) > ;?>">Album</A><BR> > <A HREF="<?=$_SERVER['PHP_SELF']?>?action=<?php echo(INITIAL_PAGE) > ;?>">Huvudmeny</A><BR> > <A HREF="<?=$_SERVER['PHP_SELF']?>?action=<?php echo(LOG_OUT);?>">Logga > ut</A><BR> > <?php > } > > Any reasons other than speed to choose either? > > -- > anders thoresson -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php