posting variable into function doesnt work

hi all posting my variable $error into the showform function doesnt seem to work, can anyone tell me why?

thanks
<?php 
function ShowForm($error) {
?>
<div class="text">
<h2>Staff Log In </h2>
<form id="form" method="post" action="/includes/login.php" class="menu">
  <table width="544">
     <tr>
       <td>Username:</td>
      <td><input name="txtUserName" type="text" size="20"  /></td>
      <td rowspan="5">&nbsp;</td>
     </tr>
     <tr>
      <td>Password:</td><td><input name="txtPassword" type="password" size="20" /></td>
     </tr>
     <tr>
       <td>&nbsp;</td>
       <td><input name="submit" type="submit" value="Login" /></td>
     </tr>
      <tr>
        <td colspan="2"><?php echo $error; ?></td>
      </tr>
      <tr>
      <td colspan="2">Lost your password? <a href="/admin/lostpass.php">Click Here</a></td>
      </tr>
    </table>
</form>
</div>
<?php
}
 
switch(@$_GET["action"]) {
Case "adminonly":
include($_SERVER['DOCUMENT_ROOT'] . '/includes/connection.php');
include($_SERVER['DOCUMENT_ROOT'] . '/includes/header.php');
$error = '<span style="padding-top:30px; color:#FF0000; ">';
$error .= '<strong>Error:</strong><br /> You need to be a member of staff to access these pages.';
$error .= '</span>';
ShowForm();

Open in new window

LVL 1
awilderbeastAsked:
Who is Participating?
 
Guy Hengel [angelIII / a3]Connect With a Mentor Billing EngineerCommented:
change:
ShowForm();

into:
ShowForm($error);
0
 
awilderbeastAuthor Commented:
ahhh yes how silly of me :)

thankyou :)
0
All Courses

From novice to tech pro — start learning today.