Live search balk toevoegen aan pagina
Het zoeken bij de werkorder geeft constant dezelfde resultaten aan die uit fetch.php komen. Of daar is een boel hardcoded, of er mist een WHERE of $_GET.
de verwijder knop helaas niet
ik denk dat je bij het verkeerde kopje kijkt, het huidige script is manage-quotes.php
kopje manage-quotes in de linker menu
Je moet uiteraard wel een oplopende waarde bij de data-order hebben. Als je alles op 123456 gaat sorteren, dan gaat dat nooit lukken. :P
En over het verwijderen. Ik zie geen link eraan hangen die iets moet doen?
Waarom trek je die stijl ook niet gelijk met de button van het wijzigen? Dat je dus twee buttons hebt.
Een class voor de kleurmaakt dan het onderscheid.
123456 was meer als test om te kijken wat het doet :P wat zou ik daarvoor in de plaats kunnen gebruiken ?
verwijder knop lijkt niks aan te hangen de gedachte was dat dit wellicht ook door java gergeld zou worden aangezien er wel een class is gedefineerd maar met die knop gaat het wel lukken, de sorting is het grootste punt
PS: Je hebt het nog steeds over Java ;-)
Als je wat zoekt over het deleten, dan zou dit wel volstaan:
https://codeanddeploy.com/blog/php/delete-data-with-jquery-in-php-mysql-using-ajax
De delete-knop verbind je met een AJAX-request naar een item-delete.php?id=123, en als de juiste waarde teruggeeft om te bewijzen dat het gelukt is, dan haal je met jQuery het item in beeld weg. Uiteraard wel even een confirm() tonen.
En voor het geval dat.... verwijder nooit zomaar belangrijke data uit je database, maar markeer deze als deleted. Het zou leuk zijn als je zulke transacties in je database ook tussentijds logt. Zo kan je later nog terugzien wat Pietje heeft uitgevroten.
Gewijzigd op 28/01/2022 16:25:57 door - Ariën -
vaste waarde kan het eigenlijk niet hebben er zullen steeds ID's bij komen
Delete button is ook werkend met
Code (php)
+
Code (php)
1
<a href="delete.php?id=<?php echo $row["id"];?>" class="btn btn-danger btn-xs btn-mini">Delete</a>
Moet er idd even op letten anders word het zo onduidelijk (Niet dat ik met deze post duidelijk ben :P )
Gewijzigd op 28/01/2022 18:00:24 door Ricardo B
Ricardo B op 28/01/2022 17:59:57:
Wat bedoel je precies met oplopend getal ? ik neem aan dat je geen 1,2,3,4,5,6,7,8,9
Jawel. Niet te lastig nadenken. ;)
Ik raad wel aan om een return waarde terug te geven over of het verwijderen gelukt is.
Gewijzigd op 28/01/2022 18:05:13 door - Ariën -
Ik ben even gaan puinruimen en alle javascript's die toegevoegd waren verwijderd.
toen heb ik een live datatable site gevonden en hier vandaan de volgende code gebruikt
Code (php)
1
2
3
4
2
3
4
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<link href="https://nightly.datatables.net/css/jquery.dataTables.css" rel="stylesheet" type="text/css" />
<script src="https://nightly.datatables.net/js/jquery.dataTables.js"></script>
<link href="https://nightly.datatables.net/css/jquery.dataTables.css" rel="stylesheet" type="text/css" />
<script src="https://nightly.datatables.net/js/jquery.dataTables.js"></script>
onderaan mijn script dit geplaats
Code (php)
1
2
3
4
5
2
3
4
5
<script>
$(document).ready( function () {
var table = $('#example').DataTable();
} );
</script>
$(document).ready( function () {
var table = $('#example').DataTable();
} );
</script>
en nu werkt eindelijk alles volledig zoals het hoort !
Ariën ik wil jou bedanken voor de tijd en geduld !
Toevoeging op 28/01/2022 18:38:20:
Ik voeg in dit geval ook een externe link toe in mijn script, is het verstandig om deze bestanden zelf te downloaden en te uploaden naar mijn site ? kwa betrouwbaarheid ?
Gewijzigd op 28/01/2022 19:01:40 door - Ariën -