php - how to put a welcome message "username" using seesion with PDO? -


i have here code login.php , home.php want know on how can put welcome message home.php example after sucessfully login redirected home page , there be welcome message welcome username..usi9ng seesion pdo..can body hel me this.. here's code inde.php,login.php , home.php

index.php

<?php session_start(); ?> <?php if( isset($_session['errmsg_arr']) && is_array($_session['errmsg_arr']) &&  count($_session['errmsg_arr']) >0 ) { echo '<ul style="padding:0; color:red;">'; foreach($_session['errmsg_arr'] $msg) {     echo '<li>',$msg,'</li>';  } echo '</ul>'; unset($_session['errmsg_arr']); } ?> <form action="reg.php" method="post"> username<br> <input type="text" name="uname" /><br> password<br> <input type="password" name="pword" /><br> <input type="submit" value="login" /> </form> 

login.php

<?php session_start(); $errmsg_arr = array(); $errflag = false; // configuration $dbhost     = "localhost"; $dbname     = "pdo_ret"; $dbuser     = "root"; $dbpass     = "";  // database connection $conn = new pdo("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass);  // new data  $user = $_post['uname']; $password = $_post['pword'];  if($user == '') { $errmsg_arr[] = 'you must enter username'; $errflag = true; } if($password == '') { $errmsg_arr[] = 'you must enter password'; $errflag = true; }  // query $result = $conn->prepare("select * users username= :hjhjhjh ,    password= :asas"); $result->bindparam(':hjhjhjh', $user); $result->bindparam(':asas', $password); $result->execute(); $rows = $result->fetch(pdo::fetch_num);  if($rows > 0) { header("location: home.php"); } else{ $errmsg_arr[] = 'username , password not found'; $errflag = true; } if($errflag) { $_session['errmsg_arr'] = $errmsg_arr; session_write_close(); header("location: index.php"); exit(); }  ?> 

home.php

<div style="text-align:center;margin-top:50px;font-family:arial;font-size:20px;"> congrats!<br> you've benn entered<br> in the<br> system<br> </div> 

just add before call header("location: home.php");

$_session['welcome_msg'] = "welcome " . $user; // 

then, in home.php, start_session() , echo $_session['welcome_msg'] want be.

if want add breaks welcome message, can add <br /> inside message string.

basically, same thing did error msg. knew guess.

edit:

home.php

<?php        session_start(); ?> <div> <p>      <?php echo $_session['welcome_msg']; ?> </p> </div> 

Comments