Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* GOKAY.BIZ */
- if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
- if(!empty($_POST)) {
- $d = (object) $_POST;
- $ort = (intval($d->vize) * 0.4) + (intval($d->final) * 0.6);
- try {
- $con = new PDO('mysql:host=localhost;dbname=imyo;charset=utf8', 'root', '');
- } catch (PDOException $e) {
- die('Hata!: ' . $e->getMessage());
- }
- if ($ort < 70) die('Ortalama 70\'ten kucuk.');
- $insert = $con->query('INSERT INTO bil (ad, vize, final, ort) VALUES (\'' . $d->ad . '\', \'' . $d->vize . '\', \'' . $d->final . '\', \'' . $ort . '\')');
- if ($insert) {
- echo 'Veri basariyla eklendi!';
- } else {
- echo 'Veri basarisizlikla eklenemedi!';
- }
- }
- die();
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>:D</title>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width">
- <link id="stylecall" rel="stylesheet" href="wampthemes/classic/style.css" />
- </head>
- <body>
- <form method="POST">
- <table cellspacing="15">
- <tr>
- <td><label>Ad:</label></td>
- <td><input type="text" id="ad"/></td>
- </tr>
- <tr>
- <td><label>Vize:</label></td>
- <td><input type="text" id="vize"/></td>
- </tr>
- <tr>
- <td><label>Final:</label></td>
- <td><input type="text" id="final"/></td>
- </tr>
- <tr>
- <td align="center" colspan="2"><input type="button" value="gonder" id="gonder"/></td>
- </tr>
- <tr id="sonuc" style="display:none;">
- <td align="center" colspan="2"></td>
- </tr>
- </table>
- </form>
- <script>
- /* GOKAY.BIZ */
- window.onload = function () {
- const url = '<?=basename($_SERVER['PHP_SELF'])?>';
- const gonder = document.getElementById('gonder');
- const ad = document.getElementById('ad');
- const vize = document.getElementById('vize');
- const final = document.getElementById('final');
- const sonuc = document.getElementById('sonuc');
- const sonucText = sonuc.firstElementChild;
- gonder.addEventListener('click', () => {
- sonuc.style.display = null;
- let ort = +(vize.value) * 0.4 + +(final.value) * 0.6;
- if (ort < 70) {
- sonucText.innerText = 'Ortalama 70\'ten kucuk.';
- return
- }
- let http = new XMLHttpRequest();
- let params = 'ad=' + ad.value + '&vize=' + vize.value + '&final=' + final.value;
- http.open('POST', url, true);
- http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
- http.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
- http.onreadystatechange = function() {
- if(http.readyState == 4 && http.status == 200) {
- sonucText.innerText = http.responseText;
- }
- }
- http.send(params);
- });
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement