I think you should use session control after checking for login. "JHollis" <jhollis@xxxxxxxxx> wrote in message news:20050105020517.31324.qmail@xxxxxxxxxxxxxxx > I had this code working the way i wanted it to (as far as correct > username and password allowing successful login)...but what i want to > happen now is when a user successfully logs it it will make the login > form disappear and just say successfully logged in or welcome user and a > link below it so they can log off and make the form re-appear. Below is > the code that i have where i tried to get it to disappear on successful > login, but it stays disappeared all the time. Can someone please point > out what im doing wrong. I have tried everything i can think of...and > nothing works. Im a PHP newbie...so im sure some of you might get a > laugh out of this...if it is real easy. > > <---snippet > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > <html> > <head> > <link href="style.css" rel="stylesheet" type="text/css" /> > </head> > <body> > <div id="container"> > <div id="top"> > <h1>header</h1> > > </div> > <div id="leftnav"> > <p> > > <?php > > $username=$_POST['username']; > $password=$_POST['password']; > $db="user"; > $server="localhost"; > $db_username="root"; > $db_password="*******"; > > $connect = mysql_connect($server,$db_username,$db_password); > if (!$connect) { > die ("could not connect to database"); > } > $select = mysql_select_db($db,$connect); > if (!$select) { > die ("could not select database $db"); > } > /*username='$username'";*/ > $sql = "SELECT * FROM passwords, user_info where id=PID and > username='$username'"; > $result = mysql_query($sql); > /*$num_rows = mysql_num_rows($result);*/ > while ($user = mysql_fetch_array($result)) > { > $id = $user['id']; > $username2 = $user['username']; > $password2 = $user['password']; > $firstname = $user['firstname']; > $email = $user['email_address']; > > > IF ($username=="$username2" && $password=="$password2") > { > echo("\"Welcome, <b>$firstname</b>\"");?><br><? > echo ("\"Your email address is <b>$email<b>\"");?></td><tr> > <a href="<?$_SERVER['PHP_SELF']?>?username=""&?password=""">Logoff</a><? > break; > } > else > { > ?> > <FORM action="<?$_SERVER['PHP_SELF']?>" method="post"> > <INPUT type="hidden" name="id"> > <table> > <td><b>*</b>Username:</td> <td><INPUT class="input" size="8" > type="text" name="username" value="<?echo $username?>"></td><tr> > <td><b>*</b>Password:</td> <td><INPUT class="input" size="8" > type="password" name="password"></td><tr> > <td class="xsmall"><b>* Case Sensitive</b></td> > <td><INPUT type="submit" value="Login"></td><tr> > <td>  </td> > </table> > </FORM> > <? > > break; > } > > } > //IF ($username != $username2 || $password != $password2) {// > > > > ?><br> > <? > if ($username == "" && $password == "") { > echo ("Please type in a Username and Password");} > > if ($username != "" && $password == "") { > echo ("Please type in a password");} > > if ($username == "" && $password != "") { > echo ("Please type in a username and password");} > > ?> > > > </p> > </div> > <?if (($username2==$username && $password2==$password) && > ($username2!="" || $password2!="")){?> > <div id="rightnav" class="box"> > <p> > </p> > </div> > <?}?> > <div id="content"> > <h2>Subheading</h2> > <p> > </p> > <p> > </p> > </div> > <div id="footer"> > <p> > Today is > <?php > echo( date("F dS Y.")); > ?> > </p> > </div> > </div> > </body> > </html> > ---->snippet -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php