Új hozzászólás Aktív témák
-
attis71
tag
Sziasztok!
JQuery Ajax megoldással kell egy mysql adatbázisba beírnom a FIZETVE gombra kattintással.
Viszont előbb húzással áthúzom a kiválasztott utánfutókat, de sehogyan sem akar sikerülni a beírás.
Megnéznétek ezeket a kód sorokat, hogy mit nem csináltam jól.
Előre is köszönöm.
kolcsonzes.tpl.php
<?php
header("content-type:text/html;charset=utf-8");
include_once("includes/connect.inc.php");
?>
<link rel="stylesheet" href="css/style.css" type="text/css" />
<link rel="stylesheet" href="css/jquery-ui.min.css" type="text/css" />
<script type="text/javascript" src="js/kolcsonzes.js"></script>
<script type="text/javascript" src="js/buttons.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-ui.min.js"></script>
<div id="baloldal">
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nyitott</a></li>
<li><a href="#tabs-2">Zárt</a></li>
</ul>
<div id="tabs-1">
<div class="scroll list1 list">
<?php
echo "<h5>Rendszám</h5>";
$sql= "
select *
from utanfuto inner join akciok on utanfuto.rendszam = akciok.rendszam
where utanfuto.tipusok = 'open'
order by utanfutoID;
";
$utanfutok = $conn->query($sql);
while ($utanfuto = $utanfutok->fetch_array(MYSQLI_ASSOC)) {
$rendszam = $conn->real_escape_string($utanfuto["rendszam"]);
$kedvezmeny = $conn->real_escape_string($utanfuto["kedvezmeny"]);
$akcios = $conn->real_escape_string($utanfuto["akcios"]);
echo "<div class=\"item utanfuto2\">$rendszam</div>";
}
?>
</div>
</div>
<div id="tabs-2">
<div class="scroll list1 list">
<?php
echo "<h5>Rendszám</h5>";
$sql= "
select *
from utanfuto inner join akciok on utanfuto.rendszam = akciok.rendszam
where utanfuto.tipusok = 'closed'
order by utanfutoID;
";
$utanfutok = $conn->query($sql);
while ($utanfuto = $utanfutok->fetch_array(MYSQLI_ASSOC)) {
$rendszam = $conn->real_escape_string($utanfuto["rendszam"]);
$kedvezmeny = $conn->real_escape_string($utanfuto["kedvezmeny"]);
$akcios = $conn->real_escape_string($utanfuto["akcios"]);
echo "<div class=\"item utanfuto2\">$rendszam</div>";
}
?>
</div>
</div>
</div>
</div>
<div class="scroll1" id="jobboldal">
<div class="szemelyek">
<?php
$fizetendoOsszeg = 0;
$fizetes = 0;
$sql = "
select *
from (kolcsonzo_szem inner join kolcsonzes on
kolcsonzo_szem.kolcsonzoID = kolcsonzes.kolcsonzoID)
inner join utanfuto on kolcsonzes.utanfutoID =
utanfuto.utanfutoID
order by nev;
";
$szemelyek = $conn->query($sql);
while($szemely = $szemelyek->fetch_array(MYSQLI_ASSOC)){
$kolcsonzoID = $conn->real_escape_string($szemely["kolcsonzoID"]);
$szemelynev = $conn->real_escape_string($szemely["nev"]);
$utanfutoID = $conn->real_escape_string($szemely["utanfutoID"]);
$rendszam = $conn->real_escape_string($szemely["rendszam"]);
$napidij = $conn->real_escape_string($szemely["napidij"]);
$datum = date("Y-m-d h:i:s");
echo "<div class=\"kolcsonzok border\">";
echo "<p>Személy neve: $szemelynev</p>";
echo "<div class=\"list2 list\">";
echo "<div class=\"item torolni\"></div>";
echo "</div>";
echo "<p>Fizetendő összeg: $fizetendoOsszeg</p>";
echo "<div>";
echo "<div><input type=\"button\" id=\"fizetve\" onclick=\"insertDB()\" value=\"FIZETVE\"/></div>";
echo"</div>";
echo "</div>";
}
?>
</div>
</div>
<div style="clear:both;"></div>
<!--JavaScript-->
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs();
});
atmasolas();
</script>kolcsonzes.js
kolcsonzes.js:
function atmasolas() {
$('.list').sortable({connectWith: ".list",
tolerance: 'pointer',
});
$('.list1').bind('sortstop', function(event, ui) {
var idx = $('.list2').children().index($(ui.item[0]))-1,
elm = $(ui.item[0]).clone(true);
$('.list2').children(':eq('+idx+')').after(elm);
$(this).sortable('cancel');
});
}
function insertDB() {
$.ajax(
{
url:'ajax/insertDB.php',
data: { kolcsonzoID: 'kolcsonzoID', utanfutoID: 'utanfutoID', datum : 'datum' },
success: function(res) { $('#proba').text(res);}
}
)
}insertDB.php
<?php
header("content-type:text/html;charset=utf-8");
include_once("../includes/connect.inc.php");
include_once("../class/osztalyok.class.php");
if(isset($_POST["a"]) and
isset($_POST["b"]) and
isset($_POST["c"]) and
isset($_POST["d"]) and
isset($_POST["e"])){
global $conn;
$kolcsonzoID = $conn->real_escape_string($_POST["a"]);
$utanfutoID = $conn->real_escape_string($_POST["b"]);
$vegosszeg = $conn->real_escape_string($_POST["c"]);
$datum = $conn->real_escape_string($_POST["d"]);
$napokszama = $conn->real_escape_string($_POST["e"]);
$osztalyok = new Osztalyok();
$osztalyok->rekordBeszuras($kolcsonzoID,$utanfutoID,$vegosszeg,$datum,$napokszama);
} else {
//nem csinálok semmit
}
?> -
attis71
tag
Sziasztok!
jQuery-ben szeretnék e-mail karakter ellenőrzés megvalósítani input mező elhagyásakor.
Tudnátok valami ötletet, persze nem kell a kész kód!
Csak szeretném megoldani és mindig zsákutcába jutok.
attis71
Új hozzászólás Aktív témák
- Ryzen7 5700G/ 32GB DDR4/ 1TB m.2 alapú mini PC/ garancia
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- Dell Latitude 5591 i7/500GB M2 SSD/ 32GB DDR4
- Honor Magic8 Lite 8/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Samsung Galaxy S26 Ultra 12/512GB Új,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- LG 65B4 - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- iPhone 15 Pro Max 256GB 100% (1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- MikroTik RB5009UPr+S+IN
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- ÚJ AKCIÓS HP EliteBook 6 G1a Ryzen 5 PRO 230 16GB DDR5 512GB FHD+ 16:10 már jobbik kijelző, gar 2028
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

