quote:Op vrijdag 4 november 2022 17:39 schreef Muurbloem2001 het volgende:
Ik begrijp er niks van, je kan de codes wel kopieren en weten wat er niet werkt na het kopieren maar hebt geen toegang tot de code?
Een samenvatting dan maar:quote:Op vrijdag 4 november 2022 17:42 schreef FlippingCoin het volgende:
[..]
Ja front-end code/html/css neem ik aan.
Die zou je dan in theorie die verkiezingen API kunnen laten gebruiken voor zover die publiek is, alleen dan moet je nog wel zelf een eigen "back-end" hebben om de stemmen vast te leggen, of een lambda functie of zo.
Ik weet niet of @:ystec dat weet?
Probleem is dat ik niet verderkom dan HTML, dus een script schrijven is een stap te ver.quote:Op zaterdag 5 november 2022 10:02 schreef bondage het volgende:
[..]
Zou best kunnen dat die get.php onderwater iets ophaalt vanaf FOK!stats via een http request, echter gezien je de bron niet hebt is dat niet te controleren...
Je zou een nieuw script kunnen schrijven welke de restultaten hier vandaan haalt (voorbeeld):
https://www.thuisserver.n(...)est=username&q=bonda
De q parameter bevat dan het deel wat reeds in het veld is gezet en je krijgt dan de namen die eraan voldoen terug als een lijst.
Zoiets:
[ code verwijderd ]
Maar worden de stemmen ook opgeslagen dan?quote:Op zaterdag 5 november 2022 19:25 schreef YStec het volgende:
[..]
[..]
Een samenvatting dan maar:
- Ik heb jarengeleden ooit een eerste versie van de verkiezingspagina gemaakt. Dit was de simpelste vorm. Als je de HTML-code van mijn versie kopieert en opslaat en lokaal opent, werkt alles.
- Deze versie is later uitgebreid door @:I, hij heeft een paar verbeteringen doorgevoerd, onder andere de autocomplete. Deze versie staat op https://verkiezingen.fokcrew.nl/. Ik heb de broncode van zijn versie niet, dus geen idee wat-ie precies allemaal heeft toegevoegd.
- Wat ik nu heb gedaan: de broncode (HTML) van https://verkiezingen.fokcrew.nl/ overgekopieerd en alle paden gecorrigeerd (.css/.js). Daarmee werkt bijna alles, behalve de autocomplete.
- De autocomplete werkt niet, ik vermoed omdat ik niet alle benodigde pagina's/onderdelen heb. In één van de .js heb ik een verwijzing naar 'get.php' gezien, en ik denk dat 'get.php' de autocomplete regelt.
Dus, ik heb nu iets dat bijna helemaal werkt, maar alleen de autocomplete mist. Alleen heb ik geen idee wat er nodig is om de autocomplete werkend te krijgen... Kleine kans dat jullie kunnen helpen, maar ik dacht ik probeer het toch.
Je kan ook een eventListeren aan een input element hangen, en bij iedere call een http request laten doen, dat is allemaal wel goed te doen op zich. https://developer.mozilla(...)LElement/input_eventquote:Op zaterdag 5 november 2022 19:49 schreef Muurbloem2001 het volgende:
Lijkt me moeilijk om dan voor elkaar te krijgen, ook al heb ik alle vertrouwen in je hoor.
https://www.w3schools.com/JS/js_ajax_intro.asp
Dat ophalen lijkt me te gaan via ajax. Nou dat lijkt heel wat maar stelt niks voor eigenlijk zolang je maar wel een beetje een vis in het water bent om het zo maar te zeggen.
https://www.w3schools.com/JS/tryit.asp?filename=tryjs_ajax_first
Links zie je het script, rechts kan je het laten draaien.
document.getElementById("demo").innerHTML =
this.responseText;
Dit stuk is wat die webpagina terugstuurt waar je naar verwijst, daar is dat:ajax_info.txt
Dat pakt ie dan en laat hij zien.
Wat jij wil is dat bij onkeyup zo'n ajax scriptje gaat draaien, dat ie verwijst naar een php bestand die verbinding maakt met de database, daar de users uithaalt die beginnen met bijvoorbeeld de 'a' als de a ingetypt is en dat terugstuurt. Dat stuur je dan terug naar een div met een id.
En daarna dat stuk van flippingcoin dat je het bij de submit moet opslaan in de database. Eigenlijk inderdaad niet zo simpel merk ik nu ik dit typ maar ja..
Nee.quote:Op zaterdag 5 november 2022 19:33 schreef FlippingCoin het volgende:
[..]
Maar worden de stemmen ook opgeslagen dan?
Het stemproces:quote:Op zaterdag 5 november 2022 19:59 schreef FlippingCoin het volgende:
[..]
Je kan ook een eventListeren aan een input element hangen, en bij iedere call een http request laten doen, dat is allemaal wel goed te doen op zich. https://developer.mozilla(...)LElement/input_event
Dat wil ik op zich nog wel voor hem maken, maar het is niet duidelijk hoe het zit met het opslaan.
Ahhhhhhhh.quote:Op zaterdag 5 november 2022 20:12 schreef YStec het volgende:
[..]
Nee.
Users vullen de lijst in, en krijgen dan de UBB-code die ze hier op het forum kunnen posten.
Op die manier hoef er niets geverifieerd te worden en kan iedereen de stemmen meevolgen.
1 2 3 4 5 6 7 8 | const intelligentInput = document.getElementById('intelligent'); intelligentInput.addEventListener('input', async (event) => { const inputValue = event.target.value; const url = `https://verkiezingen.fokcrew.nl/get.php?q=${inputValue}`; const response = await fetch(url); console.log(response); }); |
Niet lullig bedoeld, leuk en admirabel dat je de tijd erin steekt, maar hij geeft aan dat hij zelf niet verder komt dan html...quote:Op zaterdag 5 november 2022 20:31 schreef FlippingCoin het volgende:
[ code verwijderd ]
Zo iets krijg je dan, en je zou dan het eea kunnen abstraheren om de functie herbruikbaar te maken voor alle inputs uiteraard.
Een database is schijnbaar niet de bedoeling, je moet alleen bb output krijgen uit de applicatie om dit hier op het forum te posten, als ik het goed begrijp.quote:Op zaterdag 5 november 2022 20:45 schreef Muurbloem2001 het volgende:
[..]
Niet lullig bedoeld, leuk en admirabel dat je de tijd erin steekt, maar hij geeft aan dat hij zelf niet verder komt dan html...
Zonder dat een developer zelf echt de code kan zien of maken (als in plaatsen en uitproberen) tezamen met de database connectie denk ik niet dat dit echt iets gaat worden. Niet om jou dus, maar dit is zoiets waarvan ik zelf het idee heb dat het niet echt kan gaan slagen tenzij er echt toegang tot de broncode/server etc wordt gegeven
Ja klopt, had ik ook gelezen maar alsnog weer vergeten blijkbaar, voor mij voelt het alsof het vanuit moeilijkheidsgraad 100 naar 99 gaat. Maar ik ben benieuwd, serieus, hoop dat het lukt maar zie hier zelf veel beren op de wegquote:Op zaterdag 5 november 2022 20:50 schreef FlippingCoin het volgende:
[..]
Een database is schijnbaar niet de bedoeling, je moet alleen bb output krijgen uit de applicatie om dit hier op het forum te posten, als ik het goed begrijp.
Ja en de meerwaarde is ook niet heel groot als je het alsnog op het forum moet posten misschien, kunnen de users ook gewoon een lijstje typen.quote:Op zaterdag 5 november 2022 20:51 schreef Muurbloem2001 het volgende:
[..]
Ja klopt, had ik ook gelezen maar alsnog weer vergeten blijkbaar, voor mij voelt het alsof het vanuit moeilijkheidsgraad 100 naar 99 gaat. Maar ik ben benieuwd, serieus, hoop dat het lukt maar zie hier zelf veel beren op de weg
Lol ja kloptquote:Op zaterdag 5 november 2022 20:52 schreef FlippingCoin het volgende:
[..]
Ja en de meerwaarde is ook niet heel groot als je het alsnog op het forum moet posten misschien, kunnen de users ook gewoon een lijstje typen.
Dankjewel @bondage, dat kleine stukje .php-code is exact wat ik nodig had. Autocomplete werkt ermee.quote:Op zaterdag 5 november 2022 10:02 schreef bondage het volgende:
[..]
Zou best kunnen dat die get.php onderwater iets ophaalt vanaf FOK!stats via een http request, echter gezien je de bron niet hebt is dat niet te controleren...
Je zou een nieuw script kunnen schrijven welke de restultaten hier vandaan haalt (voorbeeld):
https://www.thuisserver.n(...)est=username&q=bonda
De q parameter bevat dan het deel wat reeds in het veld is gezet en je krijgt dan de namen die eraan voldoen terug als een lijst.
Zoiets:
[ code verwijderd ]
TablePlus is de bekendste..quote:Op donderdag 12 januari 2023 16:12 schreef TomNook het volgende:
Hey vraagje voor iemand met een Mac...
Ik kan me herinenren dat er een mooie applicatie is om databases mee te draaien. Er zit een GUI voor waarmee je ze kunt aanmaken, vervolgens kun je ze vanuit een lokale applicatie gewoon aanroepen.
Weet iemand hoe deze applicatie heet of weet wat voor mij?
Deze ken ik! Ik gebruik zelf Sequel Ace.quote:
phpmyadmin? afhankelijk van de DB type etc?quote:Op donderdag 12 januari 2023 17:11 schreef TomNook het volgende:
[..]
Deze ken ik! Ik gebruik zelf Sequel Ace.
Het gaat echter om het aanmaken van een nieuwe lokale database server. Er is een tool zodat je niet via de terminal database software hoeft te installeren.
Ben een C# tutorial aan het volgen en die beginnen daar over Docker. Ik heb echter niet zo veel zin om me daarin te moeten verdiepen en zoek dus...quote:Op donderdag 12 januari 2023 17:12 schreef cablegunmaster het volgende:
[..]
phpmyadmin? afhankelijk van de DB type etc?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |