JezK
Edit File: editBusiness.php
<?php include("header.php"); if(!isset($_REQUEST['id'])) { echo "<script>window.location='businessManagement.php';</script>"; } $id=$videocon->encrypt_decrypt('decrypt',$_GET['id']); $businessData=$videocon->getBusiness('id',$id); $categories=$videocon->categories(); if(count($businessData)<=0) { echo "<script>alert('Invalid details');window.location='businessManagement.php';</script>"; } $countrycodes=$videocon->countries('dial_code'); if(isset($_POST['action']) && $_POST['action']=='editbusiness') { $addbusiness=$videocon->editbusiness($_POST,$_FILES); $showmsg=''; if($addbusiness!=1) { if($addbusiness==-1){ $showmsg ='Given email already existed';} elseif($addbusiness==-2){ $showmsg ='Given mobile already existed';} elseif($addbusiness==-3){ $showmsg ='Given business name already existed ';} elseif($addbusiness==-4){ $showmsg ='Given username already existed username';} elseif($addbusiness==-5){ $showmsg ='File upload is failured';} elseif($addbusiness==0){ $showmsg ='Updation was failed';} echo "<script>alert('".$showmsg."');</script>"; }else{ echo "<script>alert('Successfully Updated');window.location='businessManagement.php';</script>"; } } ?> <section class="dashboard-counts section-padding"> <div class="container-fluid bg-white px-5 py-3"> <div class="row bg-white"> <div class="container text-dark"> <form action="" method="POST" enctype="multipart/form-data"> <div class="row justify-content-center align-items-center"> <div class="mb-4"> <img id="profileImage" src="../uploads/<?php echo $businessData['0']['business_pic'];?>" width="100px" height="100px" alt="your image" class="uploadImg"><br> <label for="profilePicture" class="btn btn-primary browsePic">Browse Photo</label> <input type="file" id="profilePicture" name="profilePicture" class="d-none" accept="image/jpg,image/jpeg, image/png" > </div> </div> <div class="row"> <div class="col-12 col-sm-8 col-md-8 col-lg-6 col-xl-6"> <div class="form-group"> <label for="business_name" class="fieldName">Business Name</label> <input type="text" class="form-control formField-control" name="business_name" id="business_name" value="<?php if(isset($_POST['business_name']) && $_POST['business_name']!=''){ echo $_POST['business_name']; }else{ echo $businessData['0']['business_name']; }?>" > </div> <div class="form-group"> <label for="profession" class="fieldName">Profession</label> <input type="text" class="form-control formField-control" name="profession" id="profession" value="<?php if(isset($_POST['profession']) && $_POST['profession']!=''){ echo $_POST['profession']; }else{ echo $businessData['0']['profession']; }?>"> </div> <div class="form-group"> <label for="mobile" class="fieldName">Mobile Number</label> <select name="country_code" id="country_code" class="countryCode-edit filterby" style=" padding: 7px 22px 7px 4px;"> <?php foreach($countrycodes as $k=>$v){ $selectedval=''; if(isset($_POST['country_code']) && $_POST['country_code']!='' && $_POST['country_code']==str_replace('+','', $v['dial_code'])) { $selectedval="selected"; }else if(isset($businessData['0']['country_code']) && $businessData['0']['country_code']!='' && $businessData['0']['country_code']==str_replace('+','', $v['dial_code'])){ $selectedval="selected"; } echo "<option value='".str_replace('+','', $v['dial_code'])."' ".$selectedval.">".$v['dial_code']."</option>"; } ?> </select> <input type="tel" class="form-control formField-control mobilenoLeftalign" name="mobile" id="mobile" maxlength="15" autocomplete="off" autofocus value="<?php if(isset($_POST['mobile']) && $_POST['mobile']!=''){ echo $_POST['mobile']; }else{ echo $businessData['0']['mobile']; }?>" /> </div> <div class="form-group"> <label for="username" class="fieldName">Username</label> <input type="text" class="form-control formField-control" name="username" id="username" value="<?php if(isset($_POST['username']) && $_POST['username']!=''){ echo $_POST['username']; }else{ echo $businessData['0']['username']; }?>"> </div> <!-- <div class="form-group"> <label for="plan_type" class="fieldName">Plan</label> <select class="form-control formField-control filterby" name="plan_type" id="plan_type"> <option value="3">3 Months</option> <option alue="6">6 Months</option> <option alue="12">12 Months</option> </select> </div> --> </div> <div class="col-12 col-sm-8 col-md-8 col-lg-6 col-xl-6"> <div class="form-group"> <label for="owner" class="fieldName">Owner</label> <input type="text" class="form-control formField-control" name="owner" id="owner" value="<?php if(isset($_POST['owner']) && $_POST['owner']!=''){ echo $_POST['owner']; }else{ echo $businessData['0']['owner']; }?>"> </div> <div class="form-group"> <label for="email" class="fieldName">Email ID</label> <input type="text" class="form-control formField-control" name="email" id="email" value="<?php if(isset($_POST['email']) && $_POST['email']!=''){ echo $_POST['email']; }else{ echo $businessData['0']['email']; }?>" > </div> <div class="form-group"> <label for="location" class="fieldName">Location</label> <input type="text" class="form-control formField-control" name="location" id="location" value="<?php if(isset($_POST['location']) && $_POST['location']!=''){ echo $_POST['location']; }else{ echo $businessData['0']['location']; }?>"> </div> <div class="form-group "> <label for="categories" class="fieldName">Categories</label> <div> <select name="categories" id="categories" class="form-control formField-control"> <option value="">Select Category</option> <?php foreach($categories as $k=>$v){ ?> <option value="<?php echo $v['id'];?>" <?php if(isset($_POST['categories']) && $_POST['categories']==$v['id']){ echo "selected";}else if($businessData['0']['cat_id']==$v['id']){ echo "selected";}?> ><?php echo $v['name'];?></option> <?php } ?> </select> </div> </div> <div class="form-group"> <!--<label for="password" class="fieldName">Password</label> <div> <input id="password" type="password" class="form-control formField-control pwd" name="password" value="<?php if(isset($_POST['password']) && $_POST['password']!=''){ echo $_POST['password']; }else{ echo $businessData['0']['password']; }?>" > <span toggle="#password" class="showHide field-icon toggle-password fieldName-forgot" id="show" >Show</span> </div>--> <input type="hidden" name="action" id="action" value="editbusiness"> <input type="hidden" name="businessid" id="businessid" value="<?php echo $businessData['0']['id'];?>"> <input type="hidden" name="business_pic" value="<?php echo $businessData['0']['business_pic'];?>"> <div class="form-group mt-2 pt-1"> <label></label> <button class="btn basic-btn-color w-100" onclick="return addbusiness();" >Update</button> </div> </div> </div> </form> </div> </div> </div> </div> </section> <?php include("footer.php");?> <script> $("#profilePicture").change(function() { readURL(this, 'profileImage'); }); $("#backgroundPicture").change(function() { readURL(this, 'backgroundImage'); }); </script> <script> var input = document.querySelector("#phone"), output = document.querySelector("#output"); var iti = window.intlTelInput(input, { nationalMode: true, separateDialCode: true, utilsScript: "build/js/utils.js" // just for formatting/placeholders etc }); var handleChange = function() { var text = (iti.isValidNumber()) ? "International: " + iti.getNumber() : "Please enter a number below"; var textNode = document.createTextNode(text); output.innerHTML = ""; output.appendChild(textNode); }; // listen to "keyup", but also "change" to update when the user selects a country input.addEventListener('change', handleChange); input.addEventListener('keyup', handleChange); </script>