Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once ('functions.php');
- require_once ('includes/cred.php');
- $query = $conn->prepare("SELECT * FROM sponsors");
- //$query->bindParam(":idnum", "1");
- $query->execute();
- $notPaid = $query->fetchAll();
- if (isset($_REQUEST["sponsorUpdate"])) {
- //Create Sessions
- $array = $_POST;
- foreach ($array as $key => $value) {
- $_SESSION[$key] = $value;
- }
- if(isset($_POST['paymentStatus'])) {
- $payment = $_POST['paymentStatus'];
- foreach($payment as $value) {
- $stmt = $conn->prepare("UPDATE sponsors SET paid=1 WHERE id = $value");
- $stmt->execute();
- }
- } else {
- $payment = $_POST['id'];
- foreach($payment as $value) {
- $stmt = $conn->prepare("UPDATE sponsors SET paid=0 WHERE id = $value");
- $stmt->execute();
- }
- }
- }
- ?>
- <html>
- <head>
- </head>
- <body>
- <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
- <table border="1" cellspacing="0" cellpadding="10">
- <tr>
- <th>First Name</th>
- <th>Last Name</th>
- <th>Company Name</th>
- <th>Email Address</th>
- <th>Phone Number</th>
- <th>Address</th>
- <th>City</th>
- <th>State</th>
- <th>Zipcode</th>
- <th>Sponsor Level</th>
- <th>Payment Received</th>
- </tr>
- <?php
- foreach ($notPaid as $row) {
- $phone = preg_replace('/(\d{3})(\d{3})(\d{4})/', '($1) $2-$3', $row['phone']);
- ?>
- <tr>
- <td><?php echo $row['fname']; ?></td>
- <td><?php echo $row['lname']; ?></td>
- <td><?php echo $row['cname']; ?></td>
- <td><?php echo $row['email']; ?></td>
- <td><?php echo $phone; ?></td>
- <td><?php echo $row['address']; ?></td>
- <td><?php echo $row['city']; ?></td>
- <td><?php echo $row['state']; ?></td>
- <td><?php echo $row['zip']; ?></td>
- <td><?php echo $row['sponsorLevel']; ?></td>
- <td><input name="paymentStatus[]" type="checkbox" value="<?php echo $row['id']; ?>" <?php if ($row['paid'] == 1) echo 'checked="checked"'; ?></td>
- </tr>
- <?php
- } ?>
- </table>
- <input type="submit" name="sponsorUpdate" value="Save Changes" />
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement