abonnement Unibet Coolblue Bitvavo
  woensdag 27 februari 2013 @ 22:11:32 #51
4259 JK
In for a penny, in for a pound
pi_123432127
Er hangt toch ook een module aan om de content te kunnen presenteren in een bepaalde stijl... of valt dat niet onder een CMS?
  woensdag 27 februari 2013 @ 22:15:58 #52
12221 Tijn
Powered by MS Paint
pi_123432447
De meeste CMS'en hebben themes of templates of hoe ze het ook genoemd hebben om je site verschillende vormgeving te geven. Er zijn natuurlijk wel bepaalde populaire themes, waardoor je snel door zou kunnen hebben dat iets een Wordpress- of een Drupal-site is, maar in principe is de vormgeving van een website compleet onafhankelijk van het gebruikte CMS.
  woensdag 27 februari 2013 @ 22:26:45 #53
4259 JK
In for a penny, in for a pound
pi_123433142
Goed om te weten. :) Toch denk ik dat de meesten een standaard template zullen pakken en hun content er op kwakken en klaar. Hoe vaak hoor ik mensen wel niet zeggen 'he, dat is die en die template, of niet?'.

Enfin, ik ga m'n bed in en morgen eens wat meer lezen nog over die HTML5 tags en wat meer van die PHP sites doorlezen om wat te kunnen experimenteren met PHP. Lokaal nu ook XAMPP draaien om in elk geval PHP scripts te kunnen testen, zonder het te moeten uploaden naar de webserver.

Bedankt voor jullie geduld van deze eigenwijs. :)
pi_123454937
quote:
0s.gif Op dinsdag 26 februari 2013 12:24 schreef webbyplus het volgende:
Hallo, zie bijgaande tabel mappen;
[ afbeelding ]

Nu wil ik in alfabetische volgorde van mapname een boomstructuur opbouwen waarbij wordt ingesprongen met 5 x spatie per niveau.
ID --> Unieke naam
Mapname --> Omschrijving
Parentmap --> Geeft aan welke ID de parent is van deze map
Haschildren --> Geeft aan of de betreffende ID children heeft
Level --> Geeft aan op welk niveau de map zich bevind

Dit met de wetenschap dat het aantal niveau's theoretisch gezien tot 20 zou kunnen uitlopen.

De uitvoer zou er obv deze tabel zo uitzien;
----- school
---------- AV1
--------------- kjhkj
---------- AV2
---------- AV3
---------- jkl
---------- mno
---------- pqr
----- werk
---------- def
--------------- test
---------- ghi
---------- stu
---------- vwx
---------- yz

Iemand zin in deze uitdaging?
Eerder kwam ik met bovenstaande vraag, uiteindelijk heb ik wat code gevonden die goed lijkt te werken;

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
<?php
  
include ("database/connect.php");
  
$result mysql_query("SELECT * FROM maps;"$db);
  include (
"database/disconnect.php");

  
$mijnarray = array();
  
$teller 0;
  while (list(
$id$mapname$parentmap) = mysql_fetch_row($result))
  {
    
$mijnarray[$teller]["id"] = $id;
    
$mijnarray[$teller]["map"] = $mapname;
    
$mijnarray[$teller]["parent"] = $parentmap;
    
$teller $teller 1;
  }

function 
generatePageTree($datas$parent 0){
    
$tree '<ul>';
    for(
$i=0$ni=count($datas); $i $ni$i++){
        if(
$datas[$i]['parent'] == $parent){
            
$tree .= '<li>';
            
$tree .= $datas[$i]['map'];
            
$tree .= generatePageTree($datas$datas[$i]['id'], $depth+1);
            
$tree .= '</li>';
        }
    }
    
$tree .= '</ul>';
    return 
$tree;
}

echo(
generatePageTree($mijnarray));

?>

Eerst zet ik de uitkomst van de query dus in een array en daarna genereer ik de tree.
Nu vraag ik me alleen nog af; is dit de meeste optimale manier om een result van een query in een array te zetten? En heeft iemand nog andere opmerkingen?

bvd
web

[ Bericht 2% gewijzigd door webbyplus op 28-02-2013 14:24:05 ]
to say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, or of what is not that it is not, is true
pi_123455764
quote:
0s.gif Op donderdag 28 februari 2013 14:18 schreef webbyplus het volgende:
En heeft iemand nog andere opmerkingen?
Niet om je een boel werk te bezorgen, maar kijk eens naar het sql adjacency list model.
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_123477763
Kan iemand mij vertellen waarom de volgende query 3 seconden in beslag neemt? Als ik ORDER BY weghaal gaat het in een fractie van een seconde.

1
2
3
4
5
6
7
SELECT a.`first_name` , a.`last_name` , b.`age`
FROM (
`atable` a
)
LEFT JOIN  `btable` b ON a.`id` = b.`id` 
ORDER BY `rating` DESC 
LIMIT 10
  donderdag 28 februari 2013 @ 21:57:46 #57
12221 Tijn
Powered by MS Paint
pi_123478295
Geen index op de kolom "rating"?
pi_123478448
quote:
5s.gif Op donderdag 28 februari 2013 21:57 schreef Tijn het volgende:
Geen index op de kolom "rating"?
Toevallig kwam iemand waaraan ik het eerst vroeg ook met hetzelfde antwoord. Helaas wordt de query er niet significant sneller van. Ik kan me niet voorstellen dat deze query echt 3 seconden nodig heeft.

Zonder ORDER BY:



Met ORDER BY:



EDIT: Probleem opgelost. Rating moest dus wel geïndexeerd worden. 8)7
EDIT2: Toch niet... :'( De queries gingen voor heel even op verwachte snelheid, maar nu is het weer 3-4 seconden. :(

[ Bericht 12% gewijzigd door pascal08 op 28-02-2013 22:23:42 ]
  donderdag 28 februari 2013 @ 22:22:46 #59
63192 ursel
"Het Is Hier Fantastisch!
pi_123479906
Zit mobiel, dus kan niet testen. Maar kan het omdat je bij rating niet de table meegeeft?
  donderdag 28 februari 2013 @ 22:24:40 #60
12221 Tijn
Powered by MS Paint
pi_123480032
Wat is rating voor kolom?
pi_123480169
quote:
5s.gif Op donderdag 28 februari 2013 22:24 schreef Tijn het volgende:
Wat is rating voor kolom?
Type: int(2), bedoel je dat?

Overigens is de query dynamisch en wil ik kunnen sorteren op alle kolommen, alfabetisch of numeriek.
pi_123480429
quote:
0s.gif Op donderdag 28 februari 2013 22:22 schreef ursel het volgende:
Zit mobiel, dus kan niet testen. Maar kan het omdat je bij rating niet de table meegeeft?
Geprobeerd, maar geen effect helaas.

Ik denk dat er niets anders op zit dan de twee tabellen samen te voegen in de database zelf. Queries van 3 seconden zijn natuurlijk niet acceptabel.

[ Bericht 13% gewijzigd door pascal08 op 28-02-2013 23:20:38 ]
pi_123487360
ff explain gebruiken, heeft mij ook geholpen een tijdje geleden toen ik met een baggertrage query zat
pi_123494517
quote:
14s.gif Op vrijdag 1 maart 2013 00:43 schreef KomtTijd... het volgende:
ff explain gebruiken, heeft mij ook geholpen een tijdje geleden toen ik met een baggertrage query zat
Epic, die command kende ik nog niet. :D

Ik heb het uiteindelijk opgelost door de resultaten van een kleinere query uit te lezen en daarmee de bijbehorende gegevens uit de andere tabel op te zoeken. De queries zijn in ieder geval niet meer de bottleneck. Bedankt voor dit tip, want EXPLAIN ga ik zeker vaker gebruiken. ^O^

[ Bericht 23% gewijzigd door pascal08 op 01-03-2013 13:09:13 ]
pi_123503202
Heb ik weer wat, krijg ik opeens op een site die ik lokaal host een foutmelding van google maps... key invalid... probeer ik die aan te passen (gebruik http://site/ als domein voor de site) blijft google zeggen dat het allemaal fout is :{ iemand een idee waar ik dit goed kan instellen? ook gebruik maken van 127.0.0.1 werkt helaas niet :{
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_123508122
quote:
0s.gif Op vrijdag 1 maart 2013 15:42 schreef Chandler het volgende:
Heb ik weer wat, krijg ik opeens op een site die ik lokaal host een foutmelding van google maps... key invalid... probeer ik die aan te passen (gebruik http://site/ als domein voor de site) blijft google zeggen dat het allemaal fout is :{ iemand een idee waar ik dit goed kan instellen? ook gebruik maken van 127.0.0.1 werkt helaas niet :{
Welk merk site is het?
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_123508225
welk merk? eigen merk? :100% eigen code, alleen verwijzing naar google maps levert continue een alert op....
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_123511213
quote:
0s.gif Op vrijdag 1 maart 2013 15:42 schreef Chandler het volgende:
Heb ik weer wat, krijg ik opeens op een site die ik lokaal host een foutmelding van google maps... key invalid... probeer ik die aan te passen (gebruik http://site/ als domein voor de site) blijft google zeggen dat het allemaal fout is :{ iemand een idee waar ik dit goed kan instellen? ook gebruik maken van 127.0.0.1 werkt helaas niet :{
Als je Google Maps Api v3 gebruikt is een key niet verplicht: https://developers.google.com/maps/signup?hl=nl
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  dinsdag 5 maart 2013 @ 14:32:31 #69
25889 Sitethief
Fulltime Flapdrol
pi_123659644
Kent iemand een wat lichter alternatief voor ORM oplossingen in php als bijv. Propel en Doctrine?

Ik kwam zelf bij phpactiverecord uit.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 7 maart 2013 @ 09:07:16 #70
267443 Cue_
Cuecumbergirl
pi_123735043
Iemand hier ervaring met UltraEdit (Studio)? Ben namelijk op zoek naar een instelling.

Bij If / Then / else statements en loops, verwacht ik zo'n +-je in de kantlijn. Zodat je hem kan collapsen of expanden. Maar nu ik nieuwe versie heb is dat weg. Iemand enig idee welke instelling dat precies is?
pi_123735255
quote:
5s.gif Op donderdag 7 maart 2013 09:07 schreef Cue_ het volgende:
Iemand hier ervaring met UltraEdit (Studio)? Ben namelijk op zoek naar een instelling.

Bij If / Then / else statements en loops, verwacht ik zo'n +-je in de kantlijn. Zodat je hem kan collapsen of expanden. Maar nu ik nieuwe versie heb is dat weg. Iemand enig idee welke instelling dat precies is?
Advanced -> Configuration -> Editor Display -> Code Folding -> Enable show/hide lines and code folding

Dat is in Ultra Edit, geen idee of dat ook zo is in Studio
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  donderdag 7 maart 2013 @ 09:21:18 #72
267443 Cue_
Cuecumbergirl
pi_123735324
Studio heeft ongeveer dezelfde configuratie.. dus is wel een optie.
Vreemde is dat die gewoon aanstaat (uitzetten werkt ook niet) stom ding :X

Ow lijkt enkel niet te werken in .sql files. in php wel. Ik gebruik die editor juist voor .sql :')
Hiervoor had ik dan ook gewoon UE (geen studio).

Hmm zie het al. UEStudio kent geen pl/sql. UE zelf wel.

[ Bericht 20% gewijzigd door Cue_ op 07-03-2013 09:26:59 ]
pi_123735422
quote:
0s.gif Op donderdag 7 maart 2013 09:21 schreef Cue_ het volgende:
Studio heeft ongeveer dezelfde configuratie.. dus is wel een optie.
Vreemde is dat die gewoon aanstaat (uitzetten werkt ook niet) stom ding :X

Ow lijkt enkel niet te werken in .sql files. in php wel. Ik gebruik die editor juist voor .sql :')
Hiervoor had ik dan ook gewoon UE (geen studio).
Herkent hij SQL dan wel als SQL? (View -> View as (Highlighting File Type))
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  donderdag 7 maart 2013 @ 09:27:19 #74
267443 Cue_
Cuecumbergirl
pi_123735430
Zag het net. Had m'n post net 2 sec geleden geedit ;)
  donderdag 7 maart 2013 @ 09:27:54 #75
267443 Cue_
Cuecumbergirl
pi_123735440
Hij herkent het nu als MySql 5.1

Heb het erin gekregen O+

[ Bericht 67% gewijzigd door Cue_ op 07-03-2013 09:51:06 ]
  donderdag 7 maart 2013 @ 16:37:07 #76
137776 boem-dikkie
Jedi Mind Baby!
pi_123751051
Wat werkt CodeIgniter makkelijk trouwens. Dacht probeer het even uit en die slogan over een small footprint vind ik wel terecht.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  vrijdag 8 maart 2013 @ 09:02:58 #77
118585 Crutch
Filantroop || Taalzwengel
pi_123778792
quote:
14s.gif Op donderdag 7 maart 2013 16:37 schreef boem-dikkie het volgende:
Wat werkt CodeIgniter makkelijk trouwens. Dacht probeer het even uit en die slogan over een small footprint vind ik wel terecht.
Het verbaast mij ook, ben er sinds kort mee bezig.
Toch vind ik het nog wel wat traag, maar dat is met al die MVC-modellen zo.
Je moeder is een hamster
  vrijdag 8 maart 2013 @ 10:26:43 #78
299167 stefanhaan
Bloeddorstige wasbeer
pi_123781228
quote:
0s.gif Op vrijdag 8 maart 2013 09:02 schreef Crutch het volgende:

[..]

Het verbaast mij ook, ben er sinds kort mee bezig.
Toch vind ik het nog wel wat traag, maar dat is met al die MVC-modellen zo.
serieus? :o

Wat voor iets heb je er dan mee gemaakt? Heb zelf eigenlijk weinig gemerkt van dat het ooit traag was.
It was an opportunity to honour our memories and to make room for new ones
  vrijdag 8 maart 2013 @ 10:30:16 #79
118585 Crutch
Filantroop || Taalzwengel
pi_123781378
quote:
14s.gif Op vrijdag 8 maart 2013 10:26 schreef stefanhaan het volgende:

[..]

serieus? :o

Wat voor iets heb je er dan mee gemaakt? Heb zelf eigenlijk weinig gemerkt van dat het ooit traag was.
Gewoon een eenvoudige webshop, niet anders dan anders.
Maar ook wel andere dingen geprobeerd, merkbaar verschil hoor.
Je moeder is een hamster
  vrijdag 8 maart 2013 @ 10:31:07 #80
299167 stefanhaan
Bloeddorstige wasbeer
pi_123781405
quote:
0s.gif Op vrijdag 8 maart 2013 10:30 schreef Crutch het volgende:

[..]

Gewoon een eenvoudige webshop, niet anders dan anders.
Maar ook wel andere dingen geprobeerd, merkbaar verschil hoor.
Apart :P
nooit eigenlijk iets van geweten _O- Zo leer je nog eens wat
It was an opportunity to honour our memories and to make room for new ones
pi_123820481
Eindelijk weer heerlijk aan't scripten, heel project van a-z overnieuw aan het doen.... maar nu loop ik toch tegen iets (hopelijk kleins) aan..

De volgende query haalt gegevens uit een tabel op basis van datums (datetime) en groepeert deze op basis van alleen de datum.

1
2
3
4
5
SELECT DATE(`catches`.`datetime`), 
                      COUNT(`catches`.`id`)
FROM `catches`
GROUP BY DATE(`catches`.`datetime`)
ORDER BY `datetime` DESC

Deze query geeft 165 resultaten, dat klopt! maar nu zou ik graag ook een versie van deze query willen hebben met alleen de count van de aantal...

1
2
SELECT COUNT( DATE(  `catches`.`datetime` ) ) 
FROM  `catches`

Maar helaas, deze geeft een heel andere waarde aan... (256) en als ik de group by er weer in zet krijg ik weer meerdere resultaten terwijl ik alleen de count wil uitlezen?! waar ga ik de fout in? iemand die mij even weer op weg kan helpen?

[ Bericht 0% gewijzigd door Chandler op 09-03-2013 11:49:36 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_123823772
SELECT COUNT(DISTINCT(DATE()))

zoiets denk ik.
pi_123823891
quote:
14s.gif Op zaterdag 9 maart 2013 12:38 schreef KomtTijd... het volgende:
SELECT COUNT(DISTINCT(DATE()))

zoiets denk ik.
God, je hebt gelijk en vriendelijk bedankt kan weer lekker verder spelen! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_123828383
Hoe doen jullie dat trouwens als je binnen een site een x aantal verschillende maten hebben voor afbeeldingen? in de site waar ik nu mee bezig ben komt een foto bv in 3x verschillende maten voor. Op zich geen probleem hoor, kan ze allemaal resizen maar zit meer in over hoe het aan te roepen?

bv

volledige afbeelding - http://site.nl/mediabase/{afbeeldingid}
verkleinde afbeelding http://site.nl/mediabase/{afbeeldingid}/thumb
andere kleine - http://site.nl/mediabase/{afbeeldingid}/thumbsmall
nog een andere - http://site.nl/mediabase/{afbeeldingid}/icon

en dit zijn er dan nog maar 3.. in de site zitten 8 verschillende maten dynamische plaatjes verwerkt (komend uit een database)

Of zou ik beter de aanroep met het formaat kunnen doen?

http://site.nl/mediabase/{afbeeldingid}/122x65

:? iemand! *)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zaterdag 9 maart 2013 @ 17:24:16 #85
125913 Devolution
Beep beep Richie
pi_123832036
Ik zou dat met verschillende getallen doen. Een foto van het kleinste formaat naar het grootste dus als:

http://site.nl/mediabase/{afbeeldingid}/5/
http://site.nl/mediabase/{afbeeldingid}/10/
http://site.nl/mediabase/{afbeeldingid}/15/
http://site.nl/mediabase/{afbeeldingid}/20/
http://site.nl/mediabase/{afbeeldingid}/25/
http://site.nl/mediabase/{afbeeldingid}/30/
http://site.nl/mediabase/{afbeeldingid}/35/
http://site.nl/mediabase/{afbeeldingid}/40/

Ik heb hier voor een stap van 5 gekozen zodat je altijd nog extra getallen ertussen kunt stoppen als je in de toekomst meer formaten gaat ondersteunen die tussen de huidige maten liggen.
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
  zaterdag 9 maart 2013 @ 17:37:38 #86
12221 Tijn
Powered by MS Paint
pi_123832599
Ik vind leesbare urls ("/media/id/large") beter dan cryptische getalletjes.

Maar zelf serveer ik statische content eigenlijk nooit via PHP en gebruik ik gewoon de url van de file.
pi_123856416
@Tijn; daar zat ik eerst ook aan te denken, maar met het gegeven van het formaat dat ik wil gebruiken is het toch gemakkelijker aangezien het allemaal aparte maten zijn.. Heb ik gekozen voor /id/128x128 *vb*
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_123864653
Hoe bewaar ik variabelen van een oude AJAX-call? Kan ik die het beste opslaan als sessie variabelen in PHP? Ik heb namelijk een eventhandler die waarden uitleest uit textboxes, maar sommige textboxes kunnen bij een AJAX-call niet worden uitgelezen, omdat ze niet meer worden geoutput in HTML.

Zijn sessie variabelen hier de enige optie?
pi_123981550
quote:
14s.gif Op donderdag 7 maart 2013 16:37 schreef boem-dikkie het volgende:
Wat werkt CodeIgniter makkelijk trouwens. Dacht probeer het even uit en die slogan over een small footprint vind ik wel terecht.
Moet je eens naar Laravel 3 en Laravel 4 kijken ;).
pi_124009364
quote:
0s.gif Op zondag 10 maart 2013 14:00 schreef pascal08 het volgende:
Zijn sessie variabelen hier de enige optie?
Je zou cookies of localstorage kunnen overwegen, maar persoonlijk zou ik het lekker in de sessie houden.
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_124022048
Hallo, kan iemand mij vertellen wat ik fout doe?

1
2
3
4
5
6
<?php

include 'variabele.php';
echo "Dit is variabele1: " . $variabele1 . "."<br/>;
echo "Dit is variabele1 maar dan keer 2: " . $variabele2 . ".";
?>

1
2
3
4
<?php
         $variabele1 = 15;
         $variabele2 = $variabele1 * 2;
?>
:{
  FOK!-Schrikkelbaas woensdag 13 maart 2013 @ 20:30:40 #92
862 Arcee
Look closer
pi_124022186
quote:
0s.gif Op woensdag 13 maart 2013 20:29 schreef kievitsboom het volgende:
Hallo, kan iemand mij vertellen wat ik fout doe?
1"."<br/>;

moet zijn

1".<br/>";
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
pi_124022361
:o

Dank!
:{
pi_124022390
Wat je fout doet is dat je error-reporting uit hebt staan :P
pi_124022471
quote:
14s.gif Op woensdag 13 maart 2013 20:33 schreef KomtTijd... het volgende:
Wat je fout doet is dat je error-reporting uit hebt staan :P
Daar zat ik dus ook net aan te denken. Hoe zet ik dat aan? Of moet dat bij de host?
:{
pi_124022539
Bij een webhosting kun je dat veelal via een htaccess bestand regelen.
pi_124025270
Ja, of ze zeggen dat je zelf je .htaccess kan regelen maar uiteindelijk doet die het niet, krijg een error 500. Ik wacht nog heel even, wellicht duurt het synchroniseren wat lang, maar toch...
:{
pi_124025968
Dan doe je iets verkeerd. Zoek de documentatie van je provider er even bij of vraag ze om hulp.
  donderdag 14 maart 2013 @ 11:48:29 #99
125913 Devolution
Beep beep Richie
pi_124043637
Oh enne, include is een functie dus die moet je zo aanroepen:

1
2
3
<?php
include('variabele.php');
?>

In jouw code ben je de haakjes vergeten.
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
pi_124045023
quote:
12s.gif Op donderdag 14 maart 2013 11:48 schreef Devolution het volgende:
Oh enne, include is een functie dus die moet je zo aanroepen:
[ code verwijderd ]

In jouw code ben je de haakjes vergeten.
Nee, include is een language construct en mag dus zonder haakjes worden gebruikt.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')