Thanks Bastien,

To be honest I have no clue as to how to hold the form in the buffer. I've
copied the code below, that might help I guess.

<?php include("header.php");
if(isset($_POST['submit']) && $_POST['trigger']==6)
//  echo $member_no;
  $conn=mysql_connect($host,$user,$pass) or die("Could not open the
  $dbselect=mysql_select_db($dbname,$conn) or die("could not connect to the
  $id_query="SELECT * FROM members WHERE member_id='$member_no'";
  $result = mysql_query($id_query) or trigger_error("SQL", E_USER_ERROR);
  //echo $num_rows;
    echo'<META HTTP-EQUIV="refresh" content="0;URL=member.php">';




<td width="420" class="whitebg">
<BR />
In order to be able to refer members to Infinity LMRC, you need to be a
registered member with us, Please enter your membership number below and
start referring.</p>
<table width="410">
<form action="<?php echo $url ; ?>" method="post" name="refer" >
<td><label for="memberno">Membership Number</label></td>
<td><input type="text" name="member_no" class="myinput" /></td></tr>
<tr><td><input type="submit" name="submit" value=" OK !" /></td>
<td><input type="reset" name="cancel" value=" Cancel " /></td></tr>
<tr><td><input type="hidden" name="trigger" value="6" /></td></tr>
  echo 'Our records indicate that you are not a member yet, <a
href="member.php"> Click here</a> to become a member now';
<?php include("footer.php");?>

On Tue, Dec 15, 2009 at 10:09 AM, Bastien Koert <> wrote:

>  On Tue, Dec 15, 2009 at 12:48 PM, Vinay Kannan <> wrote:
> > Hi,
> >
> > I have 2 pages on php, the first page has a small form to accept a
> > membership number from the user, which checks for membership number in
> the
> > DB, if the membership no does not exist, gives an error saying 'you are
> not
> > a member click here to become a member now', this bit works fine.
> >
> > The problem is the following bit 'if the user is a member, i want the
> user
> > to be directed to another page.
> >
> > this is what i did to get the result since header("Location:....") wont
> > work, as already the form has been printed on the page.
> >
> > echo'<META HTTP-EQUIV="refresh" content="0;URL=member.php">'; but the
> > problem is that this takes couple of seconds, till then the page is very
> > much visible which doesnt look good.
> >
> > Any help on this is much appreciated.
> >
> > Thanks,
> > Vinay.
> >
> What about holding the form in the buffer, and then dealing with the
> buffer before sending the form?
> --
> Bastien
> Cat, the other other white meat

Reply via email to