Login Form (Calling Multiple Sessions) using XML and PHP -
hello ~ creating login form shopping cart assignment , task retrieve data each member xml file , show on menu page .
**login.php** <?php session_start(); if(isset($_post['login'])){ $username = preg_replace('/[^a-za-z]/', '', $_post['username']); $password = md5($_post['password']); $xml = simplexml_load_file("members.xml"); $member = $xml->xpath('/members/member[username="'.$username.'"]'); foreach($member $memberinfo){ if($memberinfo->username == $username && $memberinfo->password == $password){ $_session['username']=$username; // coding works until point. wont show details on menu page if put these codes . $_session['address']=$memberinfo->address; $_session['phonenumber']=$memberinfo->phonenumber; $_session['fullname']=$memberinfo->address; header('location: menu.php'); } } } ?> this menu.php page :
<?php session_start(); if(isset($_session['username'])){ echo " hello " . $_session['username'] . $_session['address'] . $_session['phonenumber'] . $_session['fullname'] ; } ?> and members.xml
**members.xml** <?xml version="1.0" encoding="utf-8"?> <members> <member> <username>www</username> <fullname>www</fullname> <password>4eae35f1b35977a00ebd8086c259d4c9</password> <address>www</address> <phonenumber>www</phonenumber> </member> <member> <username>we</username> <fullname>we</fullname> <password>ff1ccf57e98c817df1efcd9fe44a8aeb</password> <address>we</address> <phonenumber>we</phonenumber> </member> </members> additional info : have tried using associative array still didnt show details . please if know solution me ? thank :')
Comments
Post a Comment