Posts by Stefan.J

    Citaat

    Ik denk dat het komt door de server van combell. Echt slechte host.


    Of het ligt feitelijk niet aan de host, maar aan de slechte code die je upload naar je webserver, lijkt me waarschijnlijker.


    En die code die TS plaatst, heb je je wel eens verdiept in dat waar je mee bezig bent? Die code zit de fout echt niet in, een stukje bijna statisch HTML.

    Scheelt dat dat 1x 3,0 Ghz is, en twee keer 2,6 Ghz dus meer is.


    De Core 2 Duo is nieuwe er beter dan de Pentium Dual Core. De Pentium's worden voor zover ik weet niet meer doorontwikkeld, en er komen dus geen nieuwe Pentium processors meer.

    Ik denk dat het met de cookies niet goed gaat. Stuurt het belsysteem de gebruiker misschien terug zonder www, terwijl hij de site bezocht met www?

    Je maakt een duidelijke fout:


    PHP
    mysql_query("DELETE FROM `[users]` WHERE ROUND((`attack` + `defence`) / 2 + `clicks` * 5,0) <= 0 AND `time`+60*60*24 < NOW()");


    Er staat 'clicks * 5,0', die komma moet een punt zijn, komma's hebben natuurlijk een hele andere betekenis...

    Eerste reactie:


    Citaat

    er staat NOT NULL en de default is NULL ?


    Citaat

    wat was de eerste reactie in dit topic ? Lezen kunnen mensen ook al niet meer ;s


    Omdat de eerste reactie niet klopt? 0 != NULL. NULL betekent simpel weg niks, en dan ook helemaal niks. Dus dat is niet het probleem. Wel dat '0' een string is, en een DATETIME field pikt dat niet!

    Jou laatst gegeven oplossing zou inderdaad ook moeten werken. Probleem zou wat dat betreft dan ook niet bij jou liggen, maar bij de installatie aan hun kan. Denk ik.


    En wat jou betreft. Je maakt veel fouten, maar lost ze wel weer op. Dat bewonder ik! Vooral omdat je het niet eens voor jezelf doet, maar voor een ander. Zo leer je het wel.:)

    Dit is wel erg aan het worden, het niveau daalt sterk.


    We hebben één simpele query:


    PHP
    SELECT * FROM mededelingen ORDER BY datum ASC


    We willen de resultaten uit deze query laten zien, als deze er zijn. Zijn er geen resultaten, dan willen we dat weergeven (Als een error).


    Dan komen we uit op een code als deze (Commentaar staat erin):


    @TimD, je moet niet alle sprookjes gebruiken. Buiten het feit dat het niet logisch is om de data uit een MySQL-query in een object te pompen, is het niet slomer.


    [func]mysql_fetch_object[/func]:
    Note: Performance
    Speed-wise, the function is identical to mysql_fetch_array(), and almost as quick as mysql_fetch_row() (the difference is insignificant).


    Of terwijl: Netzo snel als mysql_fetch_array, en bijna zo snel als mysql_fetch_row (Insignificant moet je zo zien: Er is wel een verschil, maar de functie opzich is zo veel slomer dan het verschil, dat het in de praktijk niet uitmaakt).


    Vervolgens staat bij [func]mysql_fetch_assoc[/func]:
    Note: Performance
    An important thing to note is that using mysql_fetch_assoc() is not significantly slower than using mysql_fetch_row(), while it provides a significant added value.


    mysql_fetch_row is het snelst (Logisch), mysql_fetch_assoc is praktisch even snel als mysql_fetch_object. En mysql_fetch_array is slomer als mysql_fetch_assoc: Deze haalt de gegevens dubbel op, numeriek, en op kolomnaam.


    mysql_fetch_object is wel minder pratisch dan een array variant, maar niet slomer!

    Op dit moment heb je drie div's (left,middle,right) in een container div zitten. Waarschijnlijk zijn de drie div's samen breder dan de container, waardoor ze niet langs elkaar passen en onder elkaar gaan staan.


    Ook kun je een float property in de CSS zijn vergeten, maar dat lijkt me sterk...

    Citaat

    PHP kent ook wel talloze fails waardoor je het een kut scripttaal kan noemen maar dat doe ik ook niet.


    Dat is helemaal waar! PHP kent een heleboel onzin, en van alles niet wat je wel wilt zien. Gelukkig wordt dit steeds beter, met de komst van PHP 5 en straks met de komst van PHP 6. Maar daartegenover staat wel dat je met PHP op een relatief simpele manier relatief veel kunt bereiken.


    Ik ken Ruby vrijwel niet, zag inderdaad dat het niet moeilijk te leren is, en jou link bevestigd dat (Al is het wel duidelijk een tutorial voor programmeurs, niet voor beginners). Na een half uurtje kijken zou ik nu al wel een redelijk stukje Ruby kunnen schrijven (Zonder al teveel functionaliteit).


    Ik zal het komende jaar wel Java leren (op school), een taal waarin ik me al heb verdiept, en die ik zeer zie zitten.:) De syntax van Java staat me zeker aan.

    Ik geloof er ook zeker niet in dat deze taal boven PHP gaat uitstijgen. Wat Niels al zegt: PHP heeft een laag instapniveau, en daarnaast kan het wel ontzettend veel.


    De syntax van Ruby staat me sowieso al niet aan. Het werkt niet met accolades, maar met 'end' en een startend keyword. (Dit kan PHP overigens ook!) Daarnaast zie ik dit bijvoorbeeld als onzin:


    PHP
    def inspect
        "#@name (#@age)"


    Vind dat er maar verwarrend uitzien.. Het is geen functie, maar wordt wel 'uitgevoerd' als de class als string wordt gebruikt? Doe mij maar gewoon de toString() functie.


    Voordeel is wel dat Ruby echt OO is.

    Ik weet dat het anders in elkaar zit, sterker nog: Banditi heb ik nooit gebruikt, noch G4G. Alles zit weliswaar anders in elkaar, maar de basis is hetzelfde. Een lay-out inbouwen komt dan ook altijd op hetzelfde neer.


    Daarbij: Een eigen script ken je door en door (Mits goed gedocumenteerd), en dan loop je niet tegen deze problemen aan. Ja ik ben een groot voorstander van eigen werk, en ook van documentatie. Iets wat die namaak versie van G4G niet kent, en Banditi al helemaal niet.

    Bij sommige simpele editors zoals EditPlus kun je de kleuren helemaal naar wens aanpassen. Ook binnen NetBeans wat ik nu gebruik, kun je de kleuren aanpassen, al werkt het wel iets minder goed.


    Dreamweaver zou dit toch ook wel moeten kunnen. Maar waar dat dan in godsnaam zit weet ik ook niet.

    Euuhhh? Misschien de menu-items opdelen? En aan twee kanten neer zetten?


    [offtopic]Beetje slechte vraag, heb je een licentie? Wie koopt er nu voor 1750 een licentie als hij vervolgens niet eens de kennis heeft om er een lay-out in te bouwen. Die kennis heb je dan toch wel in huis, of van jezelf, of van iemand die je daarvoor betaald.[/offtopic]

    PHP
    mysql_query("INSERT INTO enquete (eigenaar, vraag1, vraag2, vraag3, vraag4, vraag5, vraag6, vraag7, vraag8,  vraag9, vraag10, titel)
    VALUES ($eigenaar, $vraag1, $vraag2, $vraag3, $vraag4, $vraag5, $vraag6, $vraag7, $vraag8,  $vraag9, $vraag10, $titel)");


    Dit stukje gaf een error: Niet zo vreemd, ik zou de waarden ($vraag1,$vraag2,...) toch maar eens tussen aanhalingstekens zetten(');). Voor de leesbaarheid is buiten qoutes halen ook wel een goed idee!

    Een div-element kan niet in een a-element staan. Een div-element is namelijk een block element, en een a element is een inline element: Block elementen kunnen niet in inline elementen staan, alleen andersom.

    Laat iemand eens in zijn waarde... Jullie hebben totaal nog niet jullie mening onderbouwd.


    Liberty: Voor jou 2 uurtjes ban, want je loopt gewoon iemand te bespotten, twee maal.

    Wow! Je kunt niks!


    Alsjeblieft zeg. Voordat je hier mee verder gaat, ga je eens verdiepen in het volgende:


    - Wat is PHP?
    - Hoe werkt PHP en wat kan ik ermee?
    - Wat is MySQL?
    - Wat is SQL, en wat kan ik ermee?
    - Hoe laat ik PHP samenwerken met een MySQL database, en waarom zou ik dat doen?


    Oja, er is vast nog een vraag die waar je het antwoord op moet weten, terwijl je dat niet weet:
    - Wat is HTML?


    Zoek de antwoorden op deze vragen maar eens op, en post ze hier. Wedden dat je dan al meer van je eigen probleem snapt?