Posts by NielsB

    Mark sorry dat ik het moet zeggen, maar dan zeg jij het nu fout;)
    In de config of een ander bestand word vaak een connectie script gemaakt voor mysql, voor mysqli geld dit ook.


    Ik zal hieronder even 2 voorbeelden geven en met beetje uitleg.


    In franky zijn geval is het variabel $mysqli.
    Mysqli is zo gemaakt dat als jij een query wil aanroepen dat jij eerst de connectie variabel mee geeft, hoezo dit is weet ik niet staat vast en zeker op php.net maar ik denk voor de veiligheid.


    En mysqli kan je op 2 manieren laten connecten naar de database:

    PHP
    $mysqli = new mysqli("localhost", "my_user", "my_password", "world");


    Deze manier gebruik ik ook in mijn class, en zeer handig.


    En dan heb je nog een manier en dat is bijna hetzelfde als bij mysql.

    PHP
    $link = mysqli_connect("localhost", "my_user", "my_password", "world");


    Zoals je ziet doe je geen select_db maar deze stop je gewoon in de mysqli_connect of new Mysqli();


    Ik zelf vind het gebruik van mysqli beter dan mysql en word ook goed ondersteunt met het maken van classes etc.


    Tuurlijk zijn er mensen die pdo beter vinden of liever mysql houden, maar dit is mijn mening.


    Bron: http://nl2.php.net/manual/en/mysqli.query.php

    Kijk is goed naar de naam van je query;)
    $query1 = "SELECT * FROM `leden` WHERE `login`='". $naam ."'";
    $login = mysqli_query($mysqli,qeury1);


    je doet $query1 en je zegt in je mysqli_query ook nog is een variabel zonder dollar teken en dan ook nog de naam fout;)


    Dus de fout ligt in je $login = mysqli_query ;)

    Ik ben bezig met een klasgenoot aan een concept voor website tutorials ;)
    Hier moet veel tutorials gaan opkomen.


    Maar ik denk dat als dit projcet klaar is dat we half jaar verder zijn, design is wel klaar maar het slicen nog niet en php systeem komt daarna pas.


    Dus misschien met geluk over paar maanden al klaar maar zal wel niet :)

    Ok om even te beginnen!


    Verander is je profiel skills, want ik geloof dus nooit dat jij de ervaring hebt die in je profiel staat, want je kan dit niet eens oplossen?


    Sorry maar ooit gehoord van php.net?
    Verander verander jou preg_match is naar de volgende:

    PHP
    if(preg_match('/(?P<digit>\d+)/',$_POST['amount']) == 0){


    Dit is een nieuwe code voor php 5 en hoger, weet niet zeker of het echt werk.


    Verder ctype_digit is om te kijken of iets numeriek is, dus volgens mij doe jij iets fout als jij dit niet werkend kan krijgen.


    Want geef is een stukje code hoe jij het erin hebt gezet?
    Want niet vergeten als je !ctype_digit doe dan heeft hij geen getal ingevoerd en als je zonder ! wel.

    De textarea zou dan op de volgende manier moeten:
    <textarea name="test" id="mijntekstvakje"></textarea>


    name is gewoon de naam die je mee geeft aan de textarea dit kan altijd anders heten, maar het id die je mee geeft aan de textarea is wel belangrijk want dit heb je nodig om javascript te gebruiken via getElementbyId, in dit geval mijntekstvakje.

    Gaat toch net zo simpel met functions?


    Je include ze bijv uit een andere bestand en je geeft parameters mee in je function zodat je deze kan gebruiken?


    Vrij logisch toch als je dan de funcion op roept.


    Denk hier maar is over na!

    Neem dan ook gewoon een goeie videokaart erbij is altijd handig om te gebruiken voor designen of gamen :).


    Voor de rest upgraden kan maar je kan kans hebben dat je ook nog vista eerst moet nemen dat stomme gedoe had ik ook nog dat ik een verkeerde vista had om windows 7 pro te installeren.

    Ik denk dat je fout is dat je een verkorte if gebruikt maar deze if alleen maar met goed doet en zonder een else dus je doet wel de ? en niet de : .


    Controleer dat is ?
    En om die zonder else te houden moet je AND gebruiken.

    Maar nu weer even antwoord op me vraag?
    Waarom zou je in hemelsnaam een naam niet uit de database halen en wel het id?
    Terwijl in de database de naam al staat?


    Of je moet een tabel willen maken waarin woningen staan dan combineer je de 2 tabellen via een left join of inner join.

    # Create standard variables for class
    private $this->identifier; die klopt niet;)
    Aangezien je eerst moet beginnen met variabelen maken moet je als volgt doen:
    private $identifier;


    En als je dan die identifier wilt gebruiken in de methodes dus constructor of andere functions dan gebruik je wel $this-> ervoor ;)



    Verder zal ik als ik zometeen thuis ben even naar je class.login.php kijken want ik zie daar toch wel aardig wat fouten zoals protected variabelen gebruiken in een constructor terwijl je die er boven moet aanmaken en dan in de constructor $this->$username = $username; bijv.

    Je opent php in html?
    En waarom zou je in hemelsnaam een naam niet uit de database halen en wel het id?
    Terwijl in de database de naam al staat?


    Of je moet een tabel willen maken waarin woningen staan dan combineer je de 2 tabellen via een left join of inner join.

    Plaats de plaatjes is als link, want het is zeer iritant om het plaatje groot te zien op de cp website.


    Verder gaat het aardig goed, ik zal als ik jou was ook wat meer andere kleuren gebruiken dan volop wit.