abonnement Unibet Coolblue Bitvavo
  vrijdag 25 juli 2014 @ 23:41:41 #91
12221 Tijn
Powered by MS Paint
pi_142736506
quote:
0s.gif Op vrijdag 25 juli 2014 22:49 schreef Super-B het volgende:

[..]

Wat is er mis met mysql_query(); ?
Voornamelijk dat het in de huidige versie van PHP al wordt gemarkeerd als "deprecated" en vanaf de volgende versie überhaupt niet meer beschikbaar is.
pi_142736670
quote:
0s.gif Op vrijdag 25 juli 2014 23:38 schreef robin007bond het volgende:

[..]

Ja dat is inderdaad waar. Maar mensen snappen ook lijkt me dat de referentie op PHP.net de beste referentie is voor up2date PHP-documentatie.
Da's niet altijd de site die als eerste verschijnt in de zoekresultaten. En daarbij moet je ook nog op het idee komen om op php.net naar mysql_query te zoeken als je net drie tutorials hebt gelezen waarin die functie wordt gebruikt / aangeraden.
pi_142736702
quote:
0s.gif Op vrijdag 25 juli 2014 23:45 schreef Light het volgende:

[..]

Da's niet altijd de site die als eerste verschijnt in de zoekresultaten. En daarbij moet je ook nog op het idee komen om op php.net naar mysql_query te zoeken als je net drie tutorials hebt gelezen waarin die functie wordt gebruikt / aangeraden.
Tsja, via omwegen kun je nog steeds niet beter weten inderdaad. Maar als je naast letterlijk tutorials volgen ook gewoon interesse hebt kom je ook snel dingen tegen over PDO bijvoorbeeld.

Het is denk ik ook een verschil in leren die mensen hebben. Sommige mensen willen tutorials, anderen willen gewoon documentatie van klassen.

[ Bericht 8% gewijzigd door #ANONIEM op 25-07-2014 23:47:06 ]
  vrijdag 25 juli 2014 @ 23:48:12 #94
12221 Tijn
Powered by MS Paint
pi_142736754
quote:
0s.gif Op vrijdag 25 juli 2014 23:46 schreef robin007bond het volgende:

[..]

Tsja, via omwegen kun je nog steeds niet beter weten inderdaad. Maar als je naast letterlijk tutorials volgen ook gewoon interesse hebt kom je ook snel dingen tegen over PDO bijvoorbeeld.

Het is denk ik ook een verschil in leren die mensen hebben. Sommige mensen willen tutorials, anderen willen gewoon documentatie van klassen.
Je hebt als echte beginner niks aan de documentatie, want daarin staat niet uitgelegd hoe je moet programmeren.
pi_142736796
quote:
1s.gif Op vrijdag 25 juli 2014 23:12 schreef robin007bond het volgende:

[..]

PDO _O_
En idealiter is er in de hele applicatie maar 1 class die PDO aanroept, zodat je eventueel morgen kunt bedenken dat je toch liever alles in een NoSQL database zet.
pi_142736876
quote:
0s.gif Op vrijdag 25 juli 2014 23:49 schreef Light het volgende:

[..]

En idealiter is er in de hele applicatie maar 1 class die PDO aanroept, zodat je eventueel morgen kunt bedenken dat je toch liever alles in een NoSQL database zet.
Dat klopt inderdaad.

Jammer genoeg zijn de verschillen in geaccepteerde queries vaak nog verschillend, dus schrijf je soms nog steeds verschillende queries. Het is sowieso een valkuil dus om als beginner veel specifieke dingen te gebruiken die enkel in MySQL zijn toegestaan en dan bijvoorbeeld niet zijn toegestaan in Postgres.

Vroeger gebruikte ik het factory pattern ervoor. DAOFactory wordt het ook wel genoemd als je het met databases en werd vooral veel gebruikt in de Javawereld.
pi_142740111
Ik heb een (navigatie)menu waarbij de actieve item met een css-class op een opvallende manier wordt weergegeven, en de niet-actieve items op een normale manier...



De opmaak van het menu is dus afhankelijk van de pagina die op dat moment geopend is. Om dit handmatig per pagina te regelen is niet onderhoudsvriendelijk, vooral als er een wijziging plaatsvindt aan het menustructuur.

Is er een noobproof-manier om dit gemakkelijk te regelen door middel van PHP? Iets dat op één of andere manier kan tracken op welke pagina je bent en dus weet welke menu-item op 'active' moet staan...
  zaterdag 26 juli 2014 @ 01:59:07 #98
363995 Reemi
Zeg maar Remi.
pi_142740149
quote:
0s.gif Op zaterdag 26 juli 2014 01:56 schreef zarGon het volgende:
Ik heb een (navigatie)menu waarbij de actieve item met een css-class op een opvallende manier wordt weergegeven, en de niet-actieve items op een normale manier...

[ afbeelding ]

De opmaak van het menu is dus afhankelijk van de pagina die op dat moment geopend is. Om dit handmatig per pagina te regelen is niet onderhoudsvriendelijk, vooral als er een wijziging plaatsvindt aan het menustructuur.

Is er een noobproof-manier om dit gemakkelijk te regelen door middel van PHP? Iets dat op één of andere manier kan tracken op welke pagina je bent en dus weet welke menu-item op 'active' moet staan...
Een variabele setten in het PHP bestand en opvragen bij het laden van het menu? Of denk ik te simpel?
Smile like you mean it
www.wefut.com
pi_142740214
quote:
1s.gif Op zaterdag 26 juli 2014 01:59 schreef Reemi het volgende:

[..]

Een variabele setten in het PHP bestand en opvragen bij het laden van het menu? Of denk ik te simpel?
Vast niet, maar dat geeft mijn PHP-kennis wellicht ook aan. :P.

Kun je me hier meer over vertellen? Links naar informatie anders?
  zaterdag 26 juli 2014 @ 02:10:17 #100
363995 Reemi
Zeg maar Remi.
pi_142740293
quote:
0s.gif Op zaterdag 26 juli 2014 02:04 schreef zarGon het volgende:

[..]

Vast niet, maar dat geeft mijn PHP-kennis wellicht ook aan. :P.

Kun je me hier meer over vertellen? Links naar informatie anders?
Vóórdat je menu wordt geladen kun je een PHP variabele setten, bijvoorbeeld $page = 'stats';. Bij het opbouwen van het menu kun je dan checken welke waarde de variabele heeft (met een simpele if, of met een switch-statement), en zodoende bepalen op welke pagina je bent en hoe het menu eruit moet zien.

Werk je met een template systeem, of plaats je de HTML in ieder PHP bestand? :P Een simpel voorbeeld van een heel simpel template systeem: klik. Scheelt een boel werk, omdat je dan de HTML voor alle pagina's tegelijk kunt aanpassen. De $page kun je dan boven het includen van de header setten, en in header.php staat het menu.
Smile like you mean it
www.wefut.com
pi_142740342
quote:
0s.gif Op zaterdag 26 juli 2014 02:10 schreef Reemi het volgende:

[..]

Vóórdat je menu wordt geladen kun je een PHP variabele setten, bijvoorbeeld $page = 'stats';. Bij het opbouwen van het menu kun je dan checken welke waarde de variabele heeft (met een simpele if, of met een switch-statement), en zodoende bepalen op welke pagina je bent en hoe het menu eruit moet zien.
Hmhmm, klinkt haalbaar. Thanks!

quote:
Werk je met een template systeem, of plaats je de HTML in ieder PHP bestand? :P Een simpel voorbeeld van een template systeem: klik. Scheelt een boel werk, omdat je dan de HTML voor alle pagina's tegelijk kunt aanpassen.
Momenteel zijn het losse HTML-bestanden, maar ik ga ze inderdaad met includes opbouwen, net zoals in je link.
  zaterdag 26 juli 2014 @ 02:15:34 #102
363995 Reemi
Zeg maar Remi.
pi_142740350
quote:
0s.gif Op zaterdag 26 juli 2014 02:15 schreef zarGon het volgende:

[..]

Hmhmm, klinkt haalbaar. Thanks!

[..]

Momenteel zijn het losse HTML-bestanden, maar ik ga ze inderdaad met includes opbouwen, net zoals in je link.
^O^ Succes!
Smile like you mean it
www.wefut.com
  Moderator dinsdag 29 juli 2014 @ 21:46:15 #103
55052 crew  djkoelkast
www.xms.nl
pi_142863453
Ik heb nu een basiscursus MySQL gevolgd en ben bekend met de statements, maar dit ging verder niet in op de implementatie van SQL in een taal als php.

Weet iemand een heel basic tutorial voor bijvoorbeeld een cd collectie:

Album:
Artiest
Titel

Track:
Nummer
Artiest
Titel
Speelduur

Ik kon niet echt iets vinden, maar hoe je van zulke gegevens een:

Invoerpagina
Bladerpagina
Zoekpagina

maakt.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  dinsdag 29 juli 2014 @ 22:24:36 #104
187069 slacker_nl
Sicko pur sang
pi_142865303
quote:
0s.gif Op dinsdag 29 juli 2014 21:46 schreef djkoelkast het volgende:
Ik heb nu een basiscursus MySQL gevolgd en ben bekend met de statements, maar dit ging verder niet in op de implementatie van SQL in een taal als php.

Weet iemand een heel basic tutorial voor bijvoorbeeld een cd collectie:

Album:
Artiest
Titel

Track:
Nummer
Artiest
Titel
Speelduur

Ik kon niet echt iets vinden, maar hoe je van zulke gegevens een:

Invoerpagina
Bladerpagina
Zoekpagina

maakt.
http://www.test-smoke.org/talks/dbix-class.pdf
In theory there is no difference between theory and practice. In practice there is.
  Moderator dinsdag 29 juli 2014 @ 22:29:13 #105
55052 crew  djkoelkast
www.xms.nl
pi_142865499
quote:
Dank je, maar ORM, CRUD? Ik dacht gewoon aan een html form, sturen naar mysql via php en andersom. Hier snap ik echt geen jota van :P
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  woensdag 30 juli 2014 @ 08:59:20 #106
84926 WyriHaximus
Release the hounds smithers!
pi_142873873
quote:
0s.gif Op dinsdag 29 juli 2014 22:29 schreef djkoelkast het volgende:

[..]

Dank je, maar ORM, CRUD? Ik dacht gewoon aan een html form, sturen naar mysql via php en andersom. Hier snap ik echt geen jota van :P
Slap er Slim tegen aan en lees PHP The Right Way ook nog even en je bent al een heel eind.
phluphy for president!
  woensdag 30 juli 2014 @ 09:55:38 #107
166255 Maringo
Bèhèhèhèh
pi_142874736
quote:
0s.gif Op dinsdag 29 juli 2014 22:29 schreef djkoelkast het volgende:

[..]

Dank je, maar ORM, CRUD? Ik dacht gewoon aan een html form, sturen naar mysql via php en andersom. Hier snap ik echt geen jota van :P
Zal ik het wel simpel voor je houden:
Met de PDO statements van PHP kan je communiceren met MySQL: http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers.
Wat je ook vind over communiceren met MySQL, gebruik nooit en te nimmer de 'mysql_' statements.

Beetje aanklooien tot het werkt en je het begrijpt. Daarna kan je het optimaliseren met bovenstaande linkjes en het project naar een 2.0 versie brengen met een micro framework als Slim of Silex; met een CRUD Controller in een bundle; en een ORM systeem er aan vast.
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
pi_142875405
quote:
6s.gif Op woensdag 30 juli 2014 09:55 schreef Maringo het volgende:

[..]

Zal ik het wel simpel voor je houden:
Met de PDO statements van PHP kan je communiceren met MySQL: http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers.
Wat je ook vind over communiceren met MySQL, gebruik nooit en te nimmer de 'mysql_' statements.

Beetje aanklooien tot het werkt en je het begrijpt. Daarna kan je het optimaliseren met bovenstaande linkjes en het project naar een 2.0 versie brengen met een micro framework als Slim of Silex; met een CRUD Controller in een bundle; en een ORM systeem er aan vast.
Je kan beter echt eerst goed core PHP/MySQL leren. Dan is de overstap naar welk framework dan ook veel makkelijker. En je zal je nog verbazen hoeveel webontwikkelbureau's nog met een eigen CMS werken. Tenminste dat is mijn ervaring
  Moderator woensdag 30 juli 2014 @ 10:43:47 #109
55052 crew  djkoelkast
www.xms.nl
pi_142875734
Dat was ook eigenlijk mijn idee: gewoon simpel beginnen met een html-form waarmee ik een database kan vullen met de data naar keuze, dat moet het meest simpele zijn wat er is.
Gewoon wat in die forms komt via INSERT INTO-statements in de database in de juiste velden zetten.

Anders lijkt het me heel lastig leren.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
pi_142875787
quote:
6s.gif Op woensdag 30 juli 2014 09:55 schreef Maringo het volgende:

[..]

Zal ik het wel simpel voor je houden:
Met de PDO statements van PHP kan je communiceren met MySQL: http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers.
Wat je ook vind over communiceren met MySQL, gebruik nooit en te nimmer de 'mysql_' statements.

Beetje aanklooien tot het werkt en je het begrijpt. Daarna kan je het optimaliseren met bovenstaande linkjes en het project naar een 2.0 versie brengen met een micro framework als Slim of Silex; met een CRUD Controller in een bundle; en een ORM systeem er aan vast.
mysql_ is dan ook deprecated
mysqli_ werkt (ook) prima t.b.h. :)
  woensdag 30 juli 2014 @ 17:29:45 #111
166255 Maringo
Bèhèhèhèh
pi_142889601
quote:
0s.gif Op woensdag 30 juli 2014 10:28 schreef remi1986 het volgende:

[..]

Je kan beter echt eerst goed core PHP/MySQL leren. Dan is de overstap naar welk framework dan ook veel makkelijker. En je zal je nog verbazen hoeveel webontwikkelbureau's nog met een eigen CMS werken. Tenminste dat is mijn ervaring
Dat was inderdaad de insteek van mijn post. :Y
quote:
0s.gif Op woensdag 30 juli 2014 10:46 schreef mschol het volgende:

[..]

mysql_ is dan ook deprecated
mysqli_ werkt (ook) prima t.b.h. :)
Tja, als hij lokaal een oude WAMP heeft draaien met PHP5.3 erop, krijg je die meldingen niet. Een gewaarschuwd man telt voor twee. :)
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  woensdag 30 juli 2014 @ 18:50:12 #112
230788 n8n
Pragmatisch
pi_142891780
Meedo is een single file database interactie framework. Vet handig, handelt alles netjes af met pdo
Specialization is for insects”.—Robert Heinlein
  woensdag 30 juli 2014 @ 18:50:32 #113
230788 n8n
Pragmatisch
pi_142891788
-

[ Bericht 100% gewijzigd door n8n op 30-07-2014 18:50:46 ]
Specialization is for insects”.—Robert Heinlein
  woensdag 30 juli 2014 @ 18:50:54 #114
230788 n8n
Pragmatisch
pi_142891795
- zo lekker bezig :')
Specialization is for insects”.—Robert Heinlein
pi_142892463
quote:
1s.gif Op woensdag 30 juli 2014 18:50 schreef n8n het volgende:
Meedo is een single file database interactie framework. Vet handig, handelt alles netjes af met pdo
quote:
1s.gif Op woensdag 30 juli 2014 18:50 schreef n8n het volgende:
-
quote:
1s.gif Op woensdag 30 juli 2014 18:50 schreef n8n het volgende:
- zo lekker bezig :')
Spammer :')
  woensdag 30 juli 2014 @ 19:26:27 #116
230788 n8n
Pragmatisch
pi_142893099
quote:
0s.gif Op woensdag 30 juli 2014 19:08 schreef totalvamp het volgende:

[..]

[..]

[..]

Spammer :')
Was verkeerde knop jongen
Specialization is for insects”.—Robert Heinlein
  woensdag 30 juli 2014 @ 19:38:26 #117
178193 Juicyhil
Bekende FOK!ker
pi_142893541
PHP 7 is de nieuwe komende versie :)

http://news.php.net/php.internals/76254
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  woensdag 30 juli 2014 @ 20:43:57 #118
12221 Tijn
Powered by MS Paint
pi_142896333
quote:
0s.gif Op woensdag 30 juli 2014 19:38 schreef Juicyhil het volgende:
PHP 7 is de nieuwe komende versie :)

http://news.php.net/php.internals/76254
Haha 8)7
pi_142897430
In 5.5 is trouwens de oude MySQL-zooi niet meer included. Zou er als freelancer werk zitten in bedrijven die hun zooi voor PHP 5.5+ ondersteund willen hebben? Van die eenmalige sites die zijn gemaakt (en waar ze geen developers intern hebben) en nu door een update niet meer werken.
  woensdag 30 juli 2014 @ 21:06:55 #120
12221 Tijn
Powered by MS Paint
pi_142897488
quote:
1s.gif Op woensdag 30 juli 2014 21:05 schreef robin007bond het volgende:
In 5.5 is trouwens de oude MySQL-zooi niet meer included. Zou er als freelancer werk zitten in bedrijven die hun zooi voor PHP 5.5+ ondersteund willen hebben? Van die eenmalige sites die zijn gemaakt (en waar ze geen developers intern hebben) en nu door een update niet meer werken.
Zo zat ik ook al te denken :D

$$$$$ :9
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')