Eensquote:Op donderdag 19 maart 2009 00:15 schreef slacker_nl het volgende:
[..]
Ja, php en z'n naming conventions.. Dat vind ik nou bloedje irritant van php.
Ik ook inderdaadquote:Op donderdag 19 maart 2009 07:59 schreef Tuvai.net het volgende:
Ik heb voor PHP altijd die cheat sheet klaar liggen.Zelfs ik vergeet af en toe (de volgorde van) parameters van functies/methoden, terwijl ik al bijna 10 jaar met PHP werk.
$haystack, $needle. $needle, $haystack.
Note de aanhalingstekens rond "object" in mijn post. Ik weet dat het geen object is in PHP.quote:Op woensdag 18 maart 2009 18:12 schreef slacker_nl het volgende:
Het is geen object, aangezien ik niet $array->functie() kan aanroepen. Zoals je wel kan met java met String.toLower, python idem. Dat zijn echte objecten.
Dat is nog geen reden om er blij mee te zijn toch?quote:Een lege string is emtpy, een 0 is een boolean false waarde, dus het is logisch in een loose typed taal dit als "empty" ziet.
Nou, eentje dan: Ruby.quote:Noem er eens eentje.
Er zit dan ook echt geen lijn inquote:Op donderdag 19 maart 2009 07:59 schreef Tuvai.net het volgende:
Zelfs ik vergeet af en toe (de volgorde van) parameters van functies/methoden, terwijl ik al bijna 10 jaar met PHP werk.
quote:Op donderdag 19 maart 2009 09:00 schreef Catch22- het volgende:
je kan ook eclipse proberen (dat is een beetje als anale sex, daar moet je wel van houden)
Een array is daar net zoals in Java een echt object als ik dit zo lees:quote:Op donderdag 19 maart 2009 08:25 schreef Roy_T het volgende:
Note de aanhalingstekens rond "object" in mijn post. Ik weet dat het geen object is in PHP.
[..]
Dat is nog geen reden om er blij mee te zijn toch?
[quote]
Nou, eentje dan: Ruby.
Ja, dat klopt helemaal. En ik stoor me er dus aan dat dat in PHP niet zo is, omdat je daardoor onlogisch gedrag krijgt. Jij misschien niet, maar er zijn natuurlijk geen argumenten waarom ik dat niet zou mogenquote:Op donderdag 19 maart 2009 14:04 schreef slacker_nl het volgende:
Een array is daar net zoals in Java een echt object als ik dit zo lees:
http://www.techotopia.com/index.php/Understanding_Ruby_Arrays
1 2 3 4 5 6 7 8 | method makeTime(){ $queryTime = 1; $this->time = $queryTime; echo $queryTime; echo $this->time; } ?> |
Probeer eens self:: i.p.v. $this->.quote:Op donderdag 19 maart 2009 15:39 schreef Scorpie het volgende:
Hm. Als ik in een singleton class het volgende doe:
[ code verwijderd ]
Dan krijg ik 1,0 te zien. Moet ik variabelen in een singleton class anders definieren ?
Zal het eens ff proberen.quote:Op donderdag 19 maart 2009 15:53 schreef Tuvai.net het volgende:
[..]
Probeer eens self:: i.p.v. $this->.
Dit lijkt me wel mooier omdat de pagina dan niet opnieuw geladen dient te worden, maar daar heb ik nog minder kaas van gegeten.quote:
quote:Op donderdag 19 maart 2009 15:53 schreef Tuvai.net het volgende:
[..]
Probeer eens self:: i.p.v. $this->.
TCPDF (gebaseerd op FPDF, maar dan met unicode en html-support).quote:Op donderdag 19 maart 2009 23:31 schreef qu63 het volgende:
Hoe kan je nou een PDF-document netjes opmaken dmv PHP? Ik wil een soort van orderbevestiging/facturen systeem maken, waarbij er dus PDF's aangemaakt moeten worden inclusief logo's etc. Welke class is nou het makkelijkst/beste om te gebruiken?
Thanks!quote:Op vrijdag 20 maart 2009 09:17 schreef Tiemie het volgende:
[..]
TCPDF (gebaseerd op FPDF, maar dan met unicode en html-support).
Hm...moet ik eerst constante variable definieren ofzo........quote:Op donderdag 19 maart 2009 22:44 schreef Scorpie het volgende:
[..]
Werkt niet. Heb de hele code hier staan: http://pastebin.com/m37ccfcc0
Database class, extended class MySQL , en dan singleton pattern. Geen idee wat er mis gaat though.
1 2 3 | $sql = "SELECT id, startdate, enddate, eventname, place, country, eventtype, subscribedate, organizer, print FROM agenda ORDER BY startdate ASC, enddate ASC, subscribedate ASC LIMIT 8"; ?> |
Dat moet aan je overige code liggen.quote:Op vrijdag 20 maart 2009 23:04 schreef poepeneesje het volgende:
Iemand enig idee waarom bij onderstaande code de boel niet werkt? Bij het veranderen van de eerst ASC naar DESC toont hij wel iets, maar niet het goede. Het verwijderen van LIMIT of de notatie LIMIT 0,8 geeft ook geen verandering.
[ code verwijderd ]
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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | include "./database/mysql-database-connect.php"; $sql = "SELECT id, startdate, enddate, eventname, place, country, eventtype, subscribedate, organizer, print FROM agenda ORDER BY startdate ASC, enddate ASC, subscribedate ASC LIMIT 8"; $query = mysql_query($sql) or die (mysql_error ()); while($request = mysql_fetch_array($query)) { $id = $request["id"]; $startdate = $request["startdate"]; $enddate = $request["enddate"]; $eventname = $request["eventname"]; $place = $request["place"]; $country = $request["country"]; $eventtype = $request["eventtype"]; $subscribedate = $request["subscribedate"]; $organizer = $request["organizer"]; $print = $request["print"]; $startday = date("d", strtotime($startdate)); $startmonth = date("m", strtotime($startdate)); $startyear = date("Y", strtotime($startdate)); $endday = date("d", strtotime($enddate)); $endmonth = date("m", strtotime($enddate)); $endyear = date("Y", strtotime($enddate)); $subscribeday = date("d", strtotime($subscribedate)); $subscribemonth = date("m", strtotime($subscribedate)); $subscribeyear = date("Y", strtotime($subscribedate)); if(($print == 1) && ($enddate >= date("Y-m-d"))) { $year = date("Y"); $nextyear = $year + 1; if(($startyear == $year) && ($endyear == $year)) { if($startmonth < 13) { if($startday == $endday) { if(strlen($eventname) > 45) { $shortEventname = trim(substr($eventname, 0, 42)); echo "<div class=\"date\">$startday/$endmonth/$endyear</div><div class=\"event\">$shortEventname...</div>"; } else { echo "<div class=\"date\">$startday/$endmonth/$endyear</div><div class=\"event\">$eventname</div>"; } } else { if(strlen($eventname) > 45) { $shortEventname = trim(substr($eventname, 0, 42)); echo "<div class=\"date\">$startday-$endday/$endmonth/$endyear</div><div class=\"event\">$shortEventname...</div>"; } else { echo "<div class=\"date\">$startday-$endday/$endmonth/$endyear</div><div class=\"event\">$eventname</div>"; } } } } } } include "./database/mysql-database-disconnect.php"; ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |