Posts by Darsstar

    Hallo allemaal!


    Vandaag zijn ik en mij partner verder gegaan met ons profielwerkstuk na het kleine begin dat we vorig jaar gemaakt hebben.
    Vorig jaar hebben we besloten om iets met de Lego MINDSTORMS NXT te gaan doen.
    Ook al hebben we besloten om het met LeJOS te gaan gebruiken, waardoor we in JAVA kunnen programeren!


    Vandaag is het ons gelukt om de firmware op de NXT te krijgen, classes naar de NXT uploaden lukte vandaag niet door dat we vastzaten aan een niet al te uitgebreide handleiding. (Er was een nieuw, niet werkend, systeem om toegang te krijgen tot het internet.)
    Ik weet ondertussen wat ik daarvoor moet doen. (lang leven internet!)


    Nu kunnen we niets meer doen (op wat test met LeJOS en JAVA leren na dan) zolang we er niet uit zijn wat we de robot uiteindelijk willen laten doen.
    Daarom deze brainstorm.


    We hebben 3 motoren (zeker), 2 sonar sensoren (zeker), 2 druk sensoren (mogelijk maar 1), 1 geluid sensor en 1 light (geen kleur) sensor.
    Ook mogen we van school maximaal iets van 100 euro uitgeven, al hebben ze waarschijnlijk het liefst dat we niets uitgeven :p


    Op youtube kan je filmpjes vinden, bijvoorbeeld van een rubik oplosser tot een hele autofabriek.


    Als iemand een leuk idee heeft zouden we dat graag horen!

    nee...
    je gaat die method bekijken, je weet welke parameters je mee stuurt, en dan ga je kijken wat die method allemaal doet met die bepaalde parameters...
    dus je gaat zelf een PHP prossesor spelen!
    als je geen idee hebt wat een functie/method doet dan zoek je dat op totdat je het weet...
    en uiteindelijk kom je de fout tegen...
    en dan moet je nog een oplossing bedenken...

    dus...

    PHP
    var_dump($restaurants)

    geeft FALSE terug...
    wat betekend dat

    PHP
    restaurants::loadRestaurants($my['userid']))

    FALSE returned...
    wat weer betekend dat

    PHP
    publicSQL::gotosql("query", "SELECT id, name, week_bruto, plaats FROM restaurants WHERE owner = '" . $who . "'");

    FALSE returned...
    dat was toch niet zo moeilijk?
    dus probeer het nu eens zelf en kijk wat er in publicSQL::gotosql gebeurt...
    lukt het je niet, post dan publicSQL::gotosql (mogelijk ook nog andere methods als die worden aangeroepen...

    Citaat van JeroenH

    En waar zie jij precies dat $restaurants een waarde heeft?


    Dat is nou net het probleem...
    Die waarde wordt meegegeven aan de method (binnen classes heten functies methods), en zie nergens waar die method wordt aangeroepen.
    Als ik dat zie kan ik zelf al een paar stapjes verder komen.

    Jammer dat je die metafoor niet snapt...
    Het gaat er om dat het probleem niet ligt bij de classe...
    maar de plek waar je $variabele->mkRestaurantsTable() aanroept...
    die regel en de regels er voor wil ik hier in een post zien verschijnen...
    zonder die code kunnen we alleen maar vage antwoorden blijven geven...

    je geeft wel mooi de classe...
    maar waar is de code waar de functies aangeroepen worden?


    je moet namelijk wel een beetje moeite doen om de oorzaak te vinden.
    als er geen benzine in de motor komt ga je toch ook niet de motor vervangen maar een lek of ander defect zoeken?


    [offtopic]http://81.173.5.11/~diester1/ko3/user/login.html (user: demo, pass: demo, verstuur en zie de magie!)
    Kohana bespaard mij in elk geval veel moeite =][/offtopic]


    dus geef ons aub wat meer om mee te werken als je wilt dat we je kunnen helpen...

    Vreemd de regels

    PHP
    # No rewriting
    RewriteRule ^(.*)$ - [PT,L]


    Waren opeens verdwenen...
    Toch wel handig om die wel te hebben aangezien ik alle uitroeptekens bij de RewriteCond's heb weggehaald...
    En dat vind ik een fijnere oplossing dan voor elke rule die 6 condities te plakken.


    Oordeel zelf maar of je het volgende fijn vind:


    edit: oops, de [OR] tag vergeten bij de RewriteConds... ff aanpassen


    Edit: done

    glennox je .htaccess is bewerkt... (het gaat vooral om de volgorde)
    de [L] flag geeft aan dat als het die rule uitvoert dat de laatste rule is (denk aan exit()/die()).
    en aangezien ^(.*)$ ALLES matcht zal dat dus de laatste rule zijn en niet aan de volgende toekomen...


    cri gebruik bijvoorbeeld [func]fopen[/func] of [func]file_put_contents[/func]

    Geef je .htaccess (in de titel mist een s btw) eens.
    Misschien is het zo simpel als de twee rules van plaats te verwisselen, maar dat zou ik nu niet weten.

    Je had wel $user in $data veranderd?
    Dat was ik namelijk vergeten...
    Ondertussen heb ik het gewijzigd (wat zou ik toch moeten zonder de edit functie)


    [offtopic]IE is gewoon stom... :p[/offtopic]

    Citaat van cri

    WTF ik een kind 18 jaar, ik 21 juist, ik help u, weet u iemand die alles zelf script en dit niet weet wat het probleem


    WOOW!
    Ben je nu 18 of 21?
    Hoe oud je ook mag zijn, duidelijk ben je niet.


    Citaat van cri

    selecteer komt automatisch gast, maar in database slaat hij wel op wat ze geselecteerd hebben, wees dan zo slim om in hun profiel te plaatsen wat ze gekozen hebben:s


    Dat is precies wat hij wilt, alleen lukte het tot nu toe niet.
    Verder ga je hier niet verder op in tenzij je graag een paar banpuntjes wilt ontvangen.


    Seliim
    Mogelijk het je de volgende vraag al beantwoord in de tijd dat ik deze reactie typ, in dat geval kun je een edit verwachten.
    Werkt het ondertussen?

    "Wrong parameter count"
    je geeft een verkeerd aantal parameters mee aan [func]mysql_num_rows[/func]
    doe je zelf en lol en lees de php manual (er staat een link in de bovenstaande zin)


    als jij niet meegeeft van welke query je het aantal resultaten wilt weten gaat php het niet voor je gokken maar een fout naar je hoofd slingeren!

    *heeft het volledige script op pagina 1 bewerkt*
    het moest checked="checked" zijn... stomme fout...
    hopelijk werkt het dit keer wel...

    je zult je map avatar waarschijnlijk moeten chmodden. (naar 777 ofzo)


    verder raad ik je aan eens naar http://www.gravatar.com te kijken.
    als je hun systeem gaat gebruiken zal jouw site wat veiliger zijn omdat je je hele upload systeem uit je script kan schrappen.
    op die manier hoef je dus ook geen beveiliging te hebben die zich bekommert om uploads.
    ik heb liever geen upload formulier (en dus geen upload beveiliging nodig) dan wel met waarschijnlijk een paar mazen in de beveiliging als het niet nodig is.


    maar uiteindelijk ligt de keuze bij jou!

    voor een UPDATE query moet je toch al echt (als je een enkele rij wilt updaten) een unieke (combinatie van) waarde(n) moeten weten.
    als je die waarde update, wat is dan het probleem?
    die zou je dan moeten weten...


    als je een INSERT query gebruikt zou mysql_insert_id() goed moeten zijn...


    waarom geven mensen behoorlijk vaak alleen maar antwoord op de laatst gestelde vraag?


    PS. PMA = PhpMyAdmin neem ik aan?
    Ik zou hier een script voor schrijven en PMA niet meer gebruiken om zulke dingen te wijzigen.


    EDIT:
    ok, ik deed er lang over om dit bericht typen XD
    wouters reactie was er nog niet toen ik begon...


    Wouter
    mysql_insert_id() werkt alleen mij INSERT queries...
    maar het lijkt er op dat de TS ook een INSERT query bedoelde, en geen UPDATE query -.-
    W0utR edit: dat bedoelde ik ja :)


    @lars
    geen regel 18 t/m 25 is...
    waarschijnlijk staat de fout op regel 22...

    Voldoet [func]mysql_insert_id[/func]?
    Anders moet je iets meer uitleggen wat je precies in de database zet, en hoe je dat veld kan selecteren (is er een andere unieke waarde behalve het veld "id"?)

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


    zoiets?