Advertisement
Guest User

Untitled

a guest
Apr 4th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.00 KB | None | 0 0
  1. <?php
  2.     require_once ('functions.php');
  3.     require_once ('includes/cred.php');
  4.  
  5.     $query = $conn->prepare("SELECT * FROM sponsors");
  6.     //$query->bindParam(":idnum", "1");
  7.     $query->execute();
  8.     $notPaid = $query->fetchAll();
  9.  
  10.  
  11.     if (isset($_REQUEST["sponsorUpdate"])) {
  12.         //Create Sessions
  13.         $array = $_POST;
  14.         foreach ($array as $key => $value) {
  15.             $_SESSION[$key] = $value;
  16.         }
  17.  
  18.         if(isset($_POST['paymentStatus'])) {
  19.             $payment = $_POST['paymentStatus'];
  20.             foreach($payment as $value) {
  21.                 $stmt = $conn->prepare("UPDATE sponsors SET paid=1 WHERE id = $value");
  22.                 $stmt->execute();
  23.             }
  24.         } else {
  25.             $payment = $_POST['id'];
  26.             foreach($payment as $value) {
  27.                 $stmt = $conn->prepare("UPDATE sponsors SET paid=0 WHERE id = $value");
  28.                 $stmt->execute();
  29.             }
  30.         }
  31.     }
  32.  
  33. ?>
  34. <html>
  35.  
  36. <head>
  37. </head>
  38. <body>
  39. <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
  40. <table border="1" cellspacing="0" cellpadding="10">
  41.     <tr>
  42.         <th>First Name</th>
  43.         <th>Last Name</th>
  44.         <th>Company Name</th>
  45.         <th>Email Address</th>
  46.         <th>Phone Number</th>
  47.         <th>Address</th>
  48.         <th>City</th>
  49.         <th>State</th>
  50.         <th>Zipcode</th>
  51.         <th>Sponsor Level</th>
  52.         <th>Payment Received</th>
  53.     </tr>
  54.     <?php
  55.  
  56.             foreach ($notPaid as $row) {
  57.             $phone = preg_replace('/(\d{3})(\d{3})(\d{4})/', '($1) $2-$3', $row['phone']);
  58.         ?>
  59.     <tr>
  60.         <td><?php echo $row['fname']; ?></td>
  61.         <td><?php echo $row['lname']; ?></td>
  62.         <td><?php echo $row['cname']; ?></td>
  63.         <td><?php echo $row['email']; ?></td>
  64.         <td><?php echo $phone; ?></td>
  65.         <td><?php echo $row['address']; ?></td>
  66.         <td><?php echo $row['city']; ?></td>
  67.         <td><?php echo $row['state']; ?></td>
  68.         <td><?php echo $row['zip']; ?></td>
  69.         <td><?php echo $row['sponsorLevel']; ?></td>
  70.         <td><input name="paymentStatus[]" type="checkbox" value="<?php echo $row['id']; ?>" <?php if ($row['paid'] == 1) echo 'checked="checked"'; ?></td>
  71.     </tr>
  72.     <?php
  73.      } ?>
  74. </table>
  75.     <input type="submit" name="sponsorUpdate" value="Save Changes" />
  76. </form>
  77. </body>
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement