| 
<?php//defined('ROOTDIR') or define('ROOTDIR',$_SERVER['DOCUMENT_ROOT']);
 //require_once(ROOTDIR.'/inc/confglo.php');
 require_once(__DIR__.'/confglo.php');
 require_once __DIR__.'/database.php';
 
 $id = null;
 if ( !empty($_GET['id'])) {
 $id = $_REQUEST['id'];
 }
 
 if ( null==$id ) {
 header("Location: index.php");
 }
 
 if ( !empty($_POST)) {
 // keep track validation errors
 $nameError = null;
 $emailError = null;
 $mobileError = null;
 
 // keep track post values
 $name = $_POST['user_name'];
 $email = $_POST['user_email'];
 $mobile = $_POST['user_telefon'];
 
 // validate input
 $valid = true;
 if (empty($name)) {
 $nameError = 'Please enter Name';
 $valid = false;
 }
 
 if (empty($email)) {
 $emailError = 'Please enter Email Address';
 $valid = false;
 } else if ( !filter_var($email,FILTER_VALIDATE_EMAIL) ) {
 $emailError = 'Please enter a valid Email Address';
 $valid = false;
 }
 
 if (empty($mobile)) {
 $mobileError = 'Please enter Mobile Number';
 $valid = false;
 }
 
 // update data
 if ($valid) {
 $pdo = Database::connect();
 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 $sql = "UPDATE users set user_name = ?, user_email = ?
 , user_telefon =? WHERE user_id = ?";
 $q = $pdo->prepare($sql);
 $q->execute(array($name,$email,$mobile,$id));
 Database::disconnect();
 header("Location: index.php");
 }
 } else {
 $pdo = Database::connect();
 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 $sql = "SELECT * FROM users where user_id = ?";
 $q = $pdo->prepare($sql);
 $q->execute(array($id));
 $data = $q->fetch(PDO::FETCH_ASSOC);
 $name = $data['user_name'];
 $email = $data['user_email'];
 $mobile = $data['user_telefon'];
 Database::disconnect();
 }
 ?>
 
 
 
 <!DOCTYPE html>
 <html lang="en">
 <head>
 <meta charset="utf-8">
 
 <!--link   href="css/bootstrap.min.css" rel="stylesheet"-->
 <link href="<?= CSSURL.'/bootstrap.min.css' ?>"
 rel="stylesheet" type="text/css">
 <!--script src="js/bootstrap.min.js"></script-->
 <script src="<?= JSURL.'/bootstrap.min.js' ?>"></script>
 
 </head>
 
 <body>
 <div class="container">
 
 <div class="span10 offset1">
 <div class="row">
 <h3>Update a Customer</h3>
 </div>
 
 <form class="form-horizontal"  method="post"
 action="update.php?id=<?php echo $id?>">
 
 <div class="control-group <?php echo !empty($nameError)?'error':'';?>">
 <label class="control-label">Name</label>
 <div class="controls">
 <input name="user_name" type="text"  placeholder="Name" value="<?php echo !empty($name)?$name:'';?>">
 <?php if (!empty($nameError)): ?>
 <span class="help-inline"><?php echo $nameError;?></span>
 <?php endif; ?>
 </div>
 </div>
 
 <div class="control-group <?php echo !empty($emailError)?'error':'';?>">
 <label class="control-label">Email Address</label>
 <div class="controls">
 <input name="user_email" type="text" placeholder="Email Address" value="<?php echo !empty($email)?$email:'';?>">
 <?php if (!empty($emailError)): ?>
 <span class="help-inline"><?php echo $emailError;?></span>
 <?php endif;?>
 </div>
 </div>
 
 <div class="control-group <?php echo !empty($mobileError)?'error':'';?>">
 <label class="control-label">Mobile Number</label>
 <div class="controls">
 <input name="user_telefon" type="text"  placeholder="Mobile Number" value="<?php echo !empty($mobile)?$mobile:'';?>">
 <?php if (!empty($mobileError)): ?>
 <span class="help-inline"><?php echo $mobileError;?></span>
 <?php endif;?>
 </div>
 </div>
 
 <div class="form-actions">
 <button type="submit" class="btn btn-success">Update</button>
 <a class="btn" href="index.php">Back</a>
 </div>
 </form>
 </div>
 
 </div> <!-- /container -->
 </body>
 </html>
 |