Advertisement
thebys

W33 - content review

Dec 10th, 2011
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.34 KB | None | 0 0
  1. <h3>Validace nového obsahu:</h3>
  2. <p>návod jak správně validovat... bude tu až ho někdo napíše</p>
  3. <?php
  4.  
  5. $query = $dbh->prepare("SELECT * FROM achievements WHERE enabled = 0 && obsolete = 0 && validated = 0 && achid = :achid");
  6. $query->bindParam(':achid', $_POST['achid'], PDO::PARAM_INT, 20);
  7. $query->execute();
  8. $result = $query->fetchAll();
  9. foreach($result as $row){
  10. $_SESSION['validating'] = $row['achid'];
  11. echo 'Achievement name: '.$row['name'];
  12. echo "<br>";
  13. echo 'Achievement points: '.$row['points'];
  14. echo "<br>";
  15. echo 'Achievement description: '.$row['description'];
  16. echo "<br>";
  17. echo 'Achievement parameters:';
  18. $paramids = explode(",", $row['paramids'], -1); /*mínus jedna je tam protože záznamv db obvykle končí čárkou.*/
  19. foreach($paramids as $paramk => $paramv){
  20. $dbkey = explode("=", $paramv);
  21. $query = $dbh->prepare("SELECT * FROM params WHERE pid = :pid");
  22. $query->bindParam(':pid', $dbkey[0], PDO::PARAM_INT, 8);
  23. $query->execute();
  24. $result2 = $query->fetchAll();
  25. foreach($result2 as $row2){
  26. echo '<br>';
  27. echo $row2['pname'].": ".$dbkey[1];
  28. }}
  29. echo "<br>";
  30. echo '<form method="post" action="valrevievd.php"><input type="text" name="comment" value="komentář k validaci" maxlenght="600"><br><input type="submit" name="Aprove" value="Aprove" class="button"> OR <input type="submit" name="Deny" value="Deny" class="button"><br></form>';
  31. }
  32. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement