Ik heb ze, ze verschijnen ook als ik php -m uitvoer, maar die error blijft staan. Lees net ergens dat ik misschien de sql server op de verkeerde driver heb, helaas geen idee waar ik dat kan aanpassen.quote:Op woensdag 18 juni 2014 16:44 schreef zarGon het volgende:
[..]
Ik gebruik XAMPP om mee te testen. Wellicht dat je dat ook kunt installeren om ermee te testen?
Heb je die .dll's niet? Alleen het enablen ervan zou voldoende moeten zijn toch?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | [PHP Modules] bcmath calendar Core ctype date dom ereg filter ftp hash iconv json libxml mcrypt mhash mysqlnd odbc pcre PDO pdo_mysql Phar Reflection session SimpleXML SPL standard tokenizer wddx xml xmlreader xmlwriter zip zlib [Zend Modules] |
Hoe zou ik dit kunnen doen?quote:Op woensdag 18 juni 2014 16:43 schreef bondage het volgende:
[..]
De content wordt dynamisch bijgeladen waardoor de select blijft staan. Je zou de select binnen een div kunnen zetten welke je na het laden van de data kunt verwijderen.
Dit was mijn plan ook als ik het niet anders kon oplossen. .quote:Een andere optie is dat je na de selectie doorlinkt naar een tweede pagina waar de select niet staat , je de waarde achter de hash meegeeft en deze op dat moment laat verwerken dmv het document.ready blok.
Geef je form een id:quote:Op woensdag 18 juni 2014 16:47 schreef zarGon het volgende:
[..]
Hoe zou ik dit kunnen doen?
http://stackoverflow.com/(...)how-again-after-load. Is dit een mogelijkheid? (Kan nu even niet aan de code prutsen.)
[..]
Dit was mijn plan ook als ik het niet anders kon oplossen. .
1 2 3 4 5 6 7 8 9 | <form id="user_select_form"> <select name="users" onchange="drawItems(this.value)"> <option value="">Gebruiker:</option> <option value="3">Marie30</option> <option value="4">Mike</option> <option value="2">Snakey</option> <option value="1">zarGon</option> </select> </form> |
Waar moet die laatste code precies gestopt worden?quote:Op woensdag 18 juni 2014 16:53 schreef bondage het volgende:
[..]
Geef je form een id:
[ code verwijderd ]
En dan na het verwerken:
$("#user_select_form").hide();
In de functie drawItems(), als je dan een link met #user-id aanroept dan wordt de select ook meteen onzichtbaar gemaakt.quote:Op woensdag 18 juni 2014 16:58 schreef zarGon het volgende:
[..]
Waar moet die laatste code precies gestopt worden?
Het verdwijnt nu wel al ik de URL direct aanroep, maar blijft staan als ik een naam kies en dan naar de URL ga.
1 2 3 4 5 6 7 8 9 | <form id="user_select_form"> <select name="users" onchange="selectUser(this.value)"> <option value="">Gebruiker:</option> <option value="3">Marie30</option> <option value="4">Mike</option> <option value="2">Snakey</option> <option value="1">zarGon</option> </select> </form> |
1 2 3 4 5 | function selectUser(user_id) { document.location.hash = 'user='+user_id; $("#user_select_form").hide(); drawItems(user_id); } |
.quote:Op woensdag 18 juni 2014 17:00 schreef bondage het volgende:
[..]
In de functie drawItems(), als je dan een link met #user-id aanroept dan wordt de select ook meteen onzichtbaar gemaakt.
Dit werkt, maar de select blijft dan staan als ik de URL direct open. Als ik 'm in drawItems() plaatst werkt het wel goed.quote:Op woensdag 18 juni 2014 17:06 schreef bondage het volgende:
Voor de leesbaarheid zou je eventueel een extra functie kunnen maken, dan hoef je niet alles binnen drawitems te zetten.
[ code verwijderd ]
Javascript:
[ code verwijderd ]
Waarschijnlijk heb je dit niet aangepast:quote:Op donderdag 19 juni 2014 09:31 schreef zarGon het volgende:
[..]
.
[..]
Dit werkt, maar de select blijft dan staan als ik de URL direct open. Als ik 'm in drawItems() plaatst werkt het wel goed.
Thanks! .
1 2 3 4 5 6 7 8 | $(document).ready(function() { if(document.location.hash) { var hash_str_parts = document.location.hash.replace('#','').split('='); if(hash_str_parts[0] == 'user') { drawItems(hash_str_parts[1]); } } }); |
1 2 3 4 5 6 7 8 | $(document).ready(function() { if(document.location.hash) { var hash_str_parts = document.location.hash.replace('#','').split('='); if(hash_str_parts[0] == 'user') { selectUser(hash_str_parts[1]); } } }); |
Is het gelukt om PDO nog aan de praat te krijgen?quote:Op woensdag 18 juni 2014 16:46 schreef Nattekat het volgende:
[..]
Ik heb ze, ze verschijnen ook als ik php -m uitvoer, maar die error blijft staan. Lees net ergens dat ik misschien de sql server op de verkeerde driver heb, helaas geen idee waar ik dat kan aanpassen.
[ code verwijderd ]
Hoe werkt de scraper? Als ik 'm nu open krijg ik een blanco pagina.quote:Op woensdag 18 juni 2014 09:14 schreef esv7 het volgende:
[..]
Hmmmm de synchronisatie ging niet helemaal lekker zo te zien, ik zal er zo nog even goed naar kijken maar scraper.php is erbij gekomen nu.
.quote:Op donderdag 19 juni 2014 09:48 schreef bondage het volgende:
[..]
Waarschijnlijk heb je dit niet aangepast:
[ code verwijderd ]
Moet worden:
[ code verwijderd ]
Ja op het moment wordt het opgeslagen in een lokaal tekstbestandje, ik zal binnekort wel even maken dat het gelijk in de database komt.quote:Op donderdag 19 juni 2014 09:57 schreef zarGon het volgende:
oe komt de data uiteindelijk in de database? Of hoe zou dat moeten gebeuren? Je zei dat de database aangepast moest worden?
Ga het straks op een andere computer proberen, een betere waar ik normaal ook op werk. Anders ga ik verder met jouw oplossing.quote:Op donderdag 19 juni 2014 09:55 schreef zarGon het volgende:
[..]
Is het gelukt om PDO nog aan de praat te krijgen?
Stel, je hebt het onderstaande als op Home bent:quote:
1 2 3 4 | <li class="active"><a href="#">Home</a></li> <li><a href="#">Users</a></li> <li><a href="#">Fora</a></li> <li><a href="#">Ranglijst</a></li> |
1 2 3 4 | <li><a href="#">Home</a></li> <li class="active"><a href="#">Users</a></li> <li><a href="#">Fora</a></li> <li><a href="#">Ranglijst</a></li> |
Bedoel je dat je het zo wilt hebben?quote:Op donderdag 19 juni 2014 16:48 schreef zarGon het volgende:
[..]
Stel, je hebt het onderstaande als op Home bent:
[ code verwijderd ]
En het onderstaande als op Users bent:
[ code verwijderd ]
Kan dit met jQuery geregeld worden?
Ja...quote:Op donderdag 19 juni 2014 16:58 schreef Nattekat het volgende:
[..]
Bedoel je dat je het zo wilt hebben?
Ik weet dat je bij javascript kan zeggen:quote:Op donderdag 19 juni 2014 17:04 schreef zarGon het volgende:
[..]
Ja...
Ik heb Home geopend => Home heeft <li class="active">, de rest <li>.
Ik heb Users geopend => Users heeft <li class="active">, de rest <li>.
Etc etc.
1 2 3 4 5 6 7 8 9 | var list = document.getElementsByClassName("pagetab") for (i=0; i < list.length; i++) { if (list[i].innerHTML == curpage) { list[i].className = "pagetab active" } else { list[i].className = "pagetab" } } |
JavaScript is ook prima hoor.quote:Op donderdag 19 juni 2014 17:18 schreef Nattekat het volgende:
[..]
Ik weet dat je bij javascript kan zeggen:
[ code verwijderd ]
Met curpage gelijk aan de pagina waar je je op dat moment op bevindt.
Eventueel kan je in plaats van de innerHTML ook kijken naar een Id, wat ik zou aanraden.
In JQuery ben ik wat minder thuis...
Je kan in het hoofdblok curpage een value geven, en vervolgens op elk tabblad een functie zetten die het veranderen naar de pagina waar je je op dat moment bevindt.quote:Op donderdag 19 juni 2014 17:22 schreef zarGon het volgende:
[..]
JavaScript is ook prima hoor.
Hoe weet dit stukje code op welke pagina ik ben? Kun je iets duidelijk aangeven hoe ik het stukje code precies kan gebruiken?
1 2 3 4 5 6 | function getPageName(url) { var index = url.lastIndexOf("/") + 1; var filenameWithExtension = url.substr(index); var filename = filenameWithExtension.split(".")[0]; return filename; } |
1 2 3 4 5 6 7 8 | <?php $app = new \Slim\Slim(); $app->get('/hello/:name', function ($name) { echo "Hello, $name"; }); $app->run(); ?> |
1 2 3 4 5 6 7 8 9 | <?php $app = new Silex\Application(); $app->get('/hello/{name}', function($name) use($app) { return 'Hello '.$app->escape($name); }); $app->run(); ?> |
Misschien kan jij mij ook een handje helpen;quote:
Hij verschijnt wel in php.exe -m, daar zit het probleem niet.quote:Op donderdag 19 juni 2014 17:58 schreef zoem het volgende:
Als pdo niet in de lijst van phpinfo staat, dan is de driver niet ingeladen. De documentatie al bekeken?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |