Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require 'database.php';
- if ( !empty($_POST)) {
- // keep track validation errors
- $nameError = null;
- $emailError = null;
- $mobileError = null;
- // keep track post values
- $riderID = $_POST['Rider ID'];
- $name = $_POST['Name'];
- $mobile = $_POST['Phone Number'];
- // validate input
- $valid = true;
- if (empty($riderID)) {
- $nameError = 'Please enter riderID';
- $valid = false;
- }
- if (empty($name)) {
- $emailError = 'Please enter name';
- $valid = false;
- }
- if (empty($mobile)) {
- $mobileError = 'Please enter Mobile Number';
- $valid = false;
- }
- // insert data
- if ($valid) {
- $pdo = Database::connect();
- $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $sql = "INSERT INTO Riders (Rider ID,Name,Phone Number) values(?, ?, ?)";
- $q = $pdo->prepare($sql);
- $q->execute(array($riderID,$name,$mobile));
- Database::disconnect();
- header("Location: rider_index.php");
- }
- }
- ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
- </head>
- <body>
- <div class="container">
- <div class="span10 offset1">
- <div class="row">
- <h3>Create a Customer</h3>
- </div>
- <form class="form-horizontal" action="rider_create.php" method="post">
- <div class="control-group <?php echo !empty($nameError)?'error':'';?>">
- <label class="control-label">riderID</label>
- <div class="controls">
- <input name="Rider ID" type="text" placeholder="riderID" value="<?php echo !empty($riderID)?$riderID:'';?>">
- <?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">name</label>
- <div class="controls">
- <input name="Name" type="text" placeholder="name" value="<?php echo !empty($name)?$name:'';?>">
- <?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="Phone Number" 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">Create</button>
- <a class="btn" href="rider_index.php">Back</a>
- </div>
- </form>
- </div>
- </div> <!-- /container -->
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement