Door
Ricardo B
op 28-01-2022 11:38
gewijzigd op 28-01-2022 12:45
3.322 views
Hoi,
Ik ben bezig met een klanten / werk order systeem waarbij ik data kan vast leggen van klanten en werk historie inmiddels is er een hoop gelukt daarom de post aangepast om meer overzicht te krijgen (Scripts die ik niet meer gebruik + vragen daarover verwijderd).
Inmiddels toch werkend kunnen krijgen voor 90% alleen snap ik niet hoe dit werkt.
De zoek balk, paginering worden door javascript geregeld en worden in het script toegevoegd
ik loop alleen nog tegen 2 problemen aan, de Id's worden niet op volgorde weergegeven
Dit werkt helaas niet
$ret=mysqli_query($con,"select * from klantorder ORDER BY id ASC");
en de verwijder knop die doet niets word wel gedfineerd door een class maar thats it (bestaand systeem aanpassen) de knop hoeft niet specifiek via een class te lopen als hij maar functioneel is :)
Het probleem is dat er best veel word toegevoegd aan het bestand kwa JS en CSS dat ik het overzicht wat kwijt ben om dit zo werkend te maken op JSfiddle word ook een gedoe denk ik hierbij mijn komplete bestand misschien dat het zo wat duidelijk word.
Als je wilt dat ik je vlot kan helpen, dan is JSfiddle toch wel het beste.
De output heb je in je browser staan.
De problemen zijn dus de sortering?
- Check je HTML-source of die daar klopt. Zo ja, dan moet je de juiste volgorde afdwingen met data-order="12345678"
En de knop?
- Wat gebeurt er als je er op klikt? Niks?
Hangt er een AJAX-request aan vast?
Ik heb geen tijd om een complete werkende versie in elkaar te flansen. Dus die bal leg ik graag jij jouw. :-)
JSfiddle begrijp ik niet direct, is het de bedoeling dat ik daar alle JS + CSS scripting onder elkaar erin zet ? en in de html sectie de php scripting plaats?
Yes zoals nu row 1 klopt de id wel van met de database alleen hoort deze onderaan de lijst te staan ik wil de id's op nummerieke volgorde hebben staan.
er komen ook steeds nieuwe invoeringen bij dus de id count zal oplopen
de bewerk knop werkt volledig, alleen de verwijder knop doet niets enkel de class is gedefineerd word doorverwezen naar een css file (welke ?) verder staat er niets in wel heb ik rond gekeken en inmiddels dit van de knop gemmaakt (oorspronkelijke staat heeft zowel in oude als huidige situatie niet gewerkt)
[size=xsmall]Toevoeging op 28/01/2022 15:11:57:[/size]
JSfiddle begrijp ik niet direct, is het de bedoeling dat ik daar alle JS + CSS scripting onder elkaar erin zet ? en in de html sectie de php scripting plaats?
Yes zoals nu row 1 klopt de id wel van met de database alleen hoort deze onderaan de lijst te staan ik wil de id's op nummerieke volgorde hebben staan.
er komen ook steeds nieuwe invoeringen bij dus de id count zal oplopen
de bewerk knop werkt volledig, alleen de verwijder knop doet niets enkel de class is gedefineerd word doorverwezen naar een css file (welke ?) verder staat er niets in wel heb ik rond gekeken en inmiddels dit van de knop gemmaakt (oorspronkelijke staat heeft zowel in oude als huidige situatie niet gewerkt)
Bij JSfiddle gaat het om de output. Het is geen PHP-editor.
HTML-output in het HTML-vakje, CSS in het CSS-vakje (zonder HTML), en Javascript in het JavaScript-vakje.
En externe libraries zoals een extern gehoste DataTable kan je links bij 'Resources' koppelen.
Over je sortering: Heb je al gekeken naar mijn link over data-order?
met de link is in de HTML gezien niks mis. Maar blijkbaar hangt er iets van een JavaScript aan? Misschien omdat de bewerk-functie bijvoorbeeld in een aparte overlay opent?
Ik zat al te kijken bij de data order, wat dingen geprobeerd maar helaas nog geen resultaat.
ik heb een pb gestuurd met de link en gegevens om wat meer duidelijkheid te krijgen, met een ander javascript kreeg ik wel de juiste volgorde tot de zoek functie werd ingeladen en de ordering weer werd terug gegooit (door elkaar)
Sorry, ik ga helaas niet in op privé-berichten over 1-op-1 support. Dat staat ook in mijn profiel vermeld.
Het forum hier wordt door vrijwilligers aangedreven, en ik wil iedereen een kans bieden om mee te discussiëren.
Als je wat meer debugged, dan kan je met de ontvangen data daaruit hier wel wat meer bereiken, denk ik zo. Met de data-order kan je volgorde afdwingen, zegt de manual van DataTables.
Zo is het ook niet bedoeld :) meer een link om mee te kijken en om hier verder te discussiëren :) en mochten er meer mensen willen mee kijken kan dat ook uiteraard.
of ik kan de link tijdelijk hier plaatsen, in die omgeving staat momenteel niets + er kan ook niets gedaan worden.
Dat lijkt mij wel wenselijker... :-)
Bij voorkeur in JSfiddle of een andere ''zandbak', omdat het forum een kennisbank is, en eigen linkjes vaak snel verdwijnen waarbij een topic zijn waarde verliest.
huidige script en ontwikkelingen enkel in het manage-quotes kopje
Yes ook begrijpelijk! Ik ben wel iemand dat als het opogelost is dat ik het antwoord hier uiteraard zal plaatsen, mensen die hier eventueel later problemen mee hebben kunnen dan eenvoudig aan een antwoord worden geholpen
Het probleem is dat het "systeem" best een chaos is omdat ik een bestaand ticket systeem aan het om knutselen ben en er minimaal 10/15 scripts worden toegevoegd in het script waar ik mee bezig ben waardoor het chaotisch is