Server IP : 51.89.169.208 / Your IP : 216.73.216.57 Web Server : Apache System : Linux ns3209505.ip-198-244-202.eu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64 User : yellowleaf ( 1019) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/yellowleaf/public_html/members/ |
Upload File : |
<?php $path = $_SERVER['DOCUMENT_ROOT']; include_once $path.'/connect_db.php'; include 'accesscontrol.php'; // css for menu $styleAccount = 'color:#ff6131;background-color:#fff;border-top:1px solid #c9c9c9;font-weight:bold;'; if(isset($_POST['submit'])){ $ename2=$_POST['ename']; $epass2=$_POST['epass']; $confirm_pass=$_POST['cepass']; $contactname=$_POST['contactname']; $address=$_POST['address']; $zip=$_POST['zip']; $phone=$_POST['phone']; ///////////////CHECK IF USERNAME EXISTS///////////////////// //////////////////////////////////////////////////////////// if($ename2 != $_SESSION['ename']) { $checkuser = $connect->query("SELECT * FROM members WHERE ename ='{$ename2}'"); $username_exist = $checkuser->num_rows; if($username_exist > 0){ $errorUser=TRUE; $errorMsg = 'This email address is currently in use. Please choose another email address'; $ename2= $_SESSION['ename']; } } /////////////////////UPDATE DATABASE//////////////////////// //////////////////////////////////////////////////////////// if($epass2!=$confirm_pass){ $q2 = "select * from members where ename='{$_SESSION['ename']}' "; $r2 = $connect->query($q2) or die($connect->error); $pass_row = $r2->fetch_assoc(); $epass2=$pass_row['epass']; $errorPass=TRUE; $errorPassMsg = 'Your passwords do not match!'; } if($errorUser!=TRUE&&$errorPass!=TRUE){ $q3 = "UPDATE members SET ename = '{$ename2}', epass = '{$epass2}', contactname = '{$contactname}', address = '{$address}', postcode = '{$zip}', phone = '{$phone}' WHERE ename = '{$_SESSION["ename"]}' "; $r3 = $connect->query($q3) or die($connect->error); $success=TRUE; $_SESSION['ename'] = $ename2; } /////////////LOAD UPDATE PAGE NORMALLY////////////////////// //////////////////////////////////////////////////////////// $q1 = "select * from members where ename='{$_SESSION['ename']}' "; $r1 = $connect->query($q1) or die($connect->error); $user_row = $r1->fetch_assoc(); } ?> <!DOCTYPE html> <html lang="en"> <head> <title>YellowLeaf - My Account</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href='https://unpkg.com/boxicons@2.0.9/css/boxicons.min.css' rel='stylesheet'> <link rel="stylesheet" href="/header-footer/global.css"> <link rel="stylesheet" href="index.css"> <style> .form-group .select, .form-group input { border-radius: 4px; padding: 0 16px; } .form-group textarea { border-radius: 4px; padding: 12px 16px; } .avatar-section { margin-bottom: 1rem; width: 100%; /* height: 150px; */ display: flex; gap: 10px; flex-wrap: wrap; } .avatar-box { /* position: relative; */ width: 150px; /* height: 150px; */ /* top: 0; left: 0; right: 0; bottom: 0; */ /* background-size: cover; */ /* z-index: 10000000; */ /* border-radius: 50%; */ /* overflow: hidden; */ /* border: 1px solid gray; */ } #upload_file { /* position: absolute; bottom: 0; left: 0; right: 0; */ /* outline: none; color: transparent; */ width: 100%; box-sizing: border-box; padding: 1rem 2rem; /* background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)); */ /* transition: 0.5s; */ /* display: none; */ cursor: pointer; /* background: yellow; */ } #upload_label{ padding: 5px; background: var(--yellow); cursor: pointer; border-radius: 5px; } /* #upload_file::-webkit-file-upload-button { visibility: hidden; } #upload_file::before { content: "upload logo"; font-size: 1rem; color: #fff; -webkit-user-select: none; margin-left: 2rem; } */ .avatar-box img { width: 100%; } </style> </head> <body> <? include 'member_menu.php'; ?> <!-- NAVBAR --> <section id="content"> <!-- NAVBAR --> <nav> <i class='bx bx-menu toggle-sidebar'></i> <a href="/members/logout.html" class="logout"> <i class='bx bx-log-out'></i> Logout </a> </nav> <!-- NAVBAR --> <!-- MAIN --> <main> <div class="container"> <h1 class="title">Update Account Details</h1> <!-- <ul class="breadcrumbs"> <li><a href="#">Home</a></li> <li class="divider">/</li> <li><a href="#" class="active">Dashboard</a></li> </ul> --> <div class="profile-photo"> <img src="/upload/logo/52.png" alt=""> </div> <div class="main-content"> <form action=""> <div class="main-box"> <h2 class="main-title">Account details</h2> <div class="avatar-section"> <div class="avatar-box"> <?php if(!empty($memberImage)){ ?> <img src="<?php echo "./uploads/logo/{$memberImage}" ?>" alt="" class="display_image"> <?php } ?> <label for="upload_file" id="upload_label">Upload logo</label> <input type="file" name="" id="upload_file" class="upload-image-input" accept=".jpg, .jpeg, .png" hidden> </div> </div> <div class="form-box"> <div class="form-description">Please enter your email address.</div> <div class="form-group"> <input type="email" name="email" id="email" placeholder="Email"> </div> </div> <div class="form-box"> <div class="form-description">Please enter your password.</div> <div class="form-group"> <input type="password" name="password" id="password" placeholder="Password"> </div> </div> <div class="form-box"> <div class="form-description">Please re-enter your password.</div> <div class="form-group"> <input type="password" name="password-confirmation" id="password-confirmation" placeholder="Confirm password"> </div> </div> </div> <div class="main-box"> <h2 class="main-title">Personal details</h2> <div class="form-box"> <div class="form-description">Please enter your full name.</div> <div class="form-group"> <input type="text" name="name" id="name" placeholder="Name"> </div> </div> <div class="form-box"> <div class="form-description">Please enter your home address.</div> <div class="form-group"> <textarea cols="30" rows="5" name="address1" id="address1" placeholder="Address"></textarea> </div> </div> <div class="form-box"> <div class="form-description">Please enter your postcode.</div> <div class="form-group"> <input type="text" name="postcode" id="postcode" placeholder="Postcode"> </div> </div> <div class="form-box"> <div class="form-description">Please enter your telephone number.</div> <div class="form-group"> <input type="tel" name="telephone" id="telephone" placeholder="Telephone"> </div> </div> </div> <button type="submit" name="submit" class="button button-yellow">Update Information</button> </form> </div> </div> </main> <!-- MAIN --> </section> <!-- NAVBAR --> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script src="script.js"></script> <script type="text/javascript"> var google_conversion_id = 1002183308; var google_conversion_language = "en"; var google_conversion_format = "1"; var google_conversion_color = "ffffff"; var google_conversion_label = "VkY6CNTn7FEQjLXw3QM"; var google_conversion_value = 0; function CheckRegister() { var em = /@/; if (document.RegForm.ename.value == "") { window.alert('Please enter your email address'); document.RegForm.ename.focus(); return false; } if (!em.test(document.RegForm.ename.value)) { alert("Please enter a valid email address"); document.RegForm.ename.focus(); return false; } if (document.RegForm.epass.value == "") { window.alert('Please enter your password'); document.RegForm.epass.focus(); return false; } if (document.RegForm.epass.value !== document.RegForm.cepass.value) { window.alert('Your passwords do not match'); document.RegForm.epass.focus(); return false; } if (document.RegForm.contactname.value == "") { window.alert('Please enter your full name'); document.RegForm.contactname.focus(); return false; } } </script> <script src="http://www.googleadservices.com/pagead/conversion.js"></script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1002183308/?value=0&label=VkY6CNTn7FEQjLXw3QM&guid=ON&script=0" /> </div> </noscript> </body> </html> <!-- <section> <div class="container"> <div class="advert-wrapper"> <? die(); ?> <div class="advert-main"> <div class="advert-main-header"> <div> <div class="advert-main-title">Update Account Details</div> <p>Update your account information.</p> </div> </div> <form action=""> <div class="advert-account-group"> <div class="advert-account-title">Account details</div> <div class="advert-account-group-body"> <div class="submit-advert-form-group"> <label for="email">Email*:</label> <p class="submit-advert-label-description ">Please enter your email address.</p> <input type="email" id="email" class="form-control"> </div> <div class="submit-advert-form-group"> <label for="password">Password*:</label> <p class="submit-advert-label-description ">Please enter your password.</p> <input type="password" id="password" class="form-control"> </div> <div class="submit-advert-form-group"> <label for="re-password">Confirm Password*:</label> <p class="submit-advert-label-description ">Please re-enter your password.</p> <input type="password" id="re-password" class="form-control"> </div> </div> </div> <div class="advert-account-group"> <div class="advert-account-title">Personal details</div> <div class="advert-account-group-body"> <div class="submit-advert-form-group"> <label for="email">Contact Name*:</label> <p class="submit-advert-label-description ">Please enter your full name.</p> <input type="text" id="email" class="form-control"> </div> <div class="submit-advert-form-group"> <label for="address">Address:</label> <p class="submit-advert-label-description ">Please enter your home address.</p> <textarea id="address" cols="30" rows="5" class="form-control"></textarea> </div> <div class="submit-advert-form-group"> <label for="postcode">Postcode:</label> <p class="submit-advert-label-description ">Please enter your postcode.</p> <input type="text" id="postcode" class="form-control"> </div> <div class="submit-advert-form-group"> <label for="phone">Telephone:</label> <p class="submit-advert-label-description ">Please enter your telephone number.</p> <input type="tel" id="phone" class="form-control"> </div> </div> </div> <p class="advert-account-form-note">* Required fields</p> <button type="submit" class="btn btn-yellow">Update Information</button> </form> </div> </div> </div> </section> -->