abonnement Unibet Coolblue Bitvavo
pi_63917088
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

cd niet bijgeleverd

Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten w�t er niet lukt en w�lke foutmelding je precies krijgt

Vorige delen:
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


Zie ook:
  • PHP Dataverwerking
  • Offici�le PHP website
  • PHP Documentatie
  • MySQL Reference Manual
  • Yet Another PHP Faq
  • PHP Cheat Sheet
  • PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

    Tutorials:
  • W3Schools PHP
  • W3Schools SQL

    Deze OP en instructies voor nieuw topic: http://wiki.fok.nl/index.php/OP/PHP
  • Bodybuilding #1
    Hardlopen #2
      woensdag 10 december 2008 @ 21:37:25 #2
    107951 JortK
    Immer kwaliteitsposts
    pi_63917165
    quote:
    Op woensdag 10 december 2008 21:22 schreef Tijn het volgende:
    Misschien is het handig als je in je formuliertje de radiobuttons niet alleen een naam maar ook een waarde geeft. Als je ze dan allevier dezelfde naam geeft, kun je maar 1 optie selecteren. In je PHP-code kun je dan de waarde van deze ene naam vergelijken en zo de juiste actie uitvoeren.
    Is dit wat je bedoelt?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <html>
    <head>
    </head>
    <body>
    <form method="post" action="opdracht4.php">
    <input type="text" name="getal1"/>                                    <br/>
    <input type="text" name="getal2"/>                                    <br/>
    <input type="radio" name="reken" value="reken1"/>Optellen (+)
    <input type="radio" name="reken" value="reken2"/>Aftrekken (-)   
    <input type="radio" name="reken" value="reken3"/>Delen (/)   
    <input type="radio" name="reken" value="reken4"/>Vermenigvuldigen (*)                     <br/>
    <input type="reset" name="reset" value="Verwijder!"/>    
    <input type="submit" name="submit" value="Bereken!"/>   <br/>

    </form>
    </body>
    </html>


    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
    <?php
    $getal1 
    $_POST['getal1'];
    $getal2 $_POST['getal2'];
    if (!
    is_numeric($getal1) || !is_numeric($getal2))
    {     
    echo 
    "Je hebt geen numerieke getallen ingevoerd.";
    }
    else
    {
        if(
    $_POST['reken1'] ==1)
        {
        
    $uitkomst $getal1 $getal2;
        echo 
    "$getal1 + $getal2 = $uitkomst";
        }
            if(
    $_POST['reken2'] ==1)
            {
                
    $uitkomst$getal1 $getal2;
                echo 
    "$getal1 - $getal2 = $uitkomst";
            }
                if(
    $_POST['reken3'] ==1)
                {
                    
    $uitkomst $getal1 $getal2;
                    echo 
    "$getal1 / $getal2 = $uitkomst";
                }
                    if(
    $_POST['reken4'] ==1)
                    {
                        
    $uitkomst $getal1 $getal2;
                        echo 
    "$getal * $getal = $uitkomst";
                    }                
    }
    ?>

    1
    2
       <br/>
    <a href="index.html">Nog eens de rekenmachine gebruiken!</a>


    Ik zal vast nog wel ergens een epische faal hebben staan want hij laat $getal1, $getal2 en $uitkomst niet zien.
    Bodybuilding #1
    Hardlopen #2
    pi_63917245
    quote:
    Op woensdag 10 december 2008 21:27 schreef Swetsenegger het volgende:
    post je hele script eens
    Index.php (minus html output) ik gebruik session_register() omdat op de test server de sessies nog niet automatisch willen starten
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    session_start
    ();
    session_register(totosession);
    // FF wat settings ophalen!
    include('./includes/systemfiles/settings.php');
    // Ook ff wat functies
    include('./includes/systemfiles/functions.php');
    // Titel functie
    include('./includes/systemfiles/get_title.php');
    // Zet de locale op Dutch 
    setlocale (LC_ALL'dutch');
    echo 
    '' $_SESSION[totosession][user] . '';

    if (ISSET(
    $_POST[slogin])) {
        
        
    loginhandler($_POST[username],$_POST[password]);             
        echo 
    '1' $_POST[username] . '2' $_POST[password] . '';                 
    }
    ?>


    Login.php
    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
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    <?php
    PHP
     
    echo'
            <div class="tdkop">
                Login
            </div>
                <div class="tdcontent">
                     <form method="post" action="' 
    $_SERVER['PHP_SELF'] . '">
                    <div class="formdesc">
                        <label for="username">Username</label>
                    </div>
                    <div class="tdcontent">
    <input class="forminvul" type="text" id="username" name="username" size="26" maxlength="25">
                    </div>
                    <div class="formdesc">
                        <label for="naam">Wachtwoord</label>
                    </div>
                    <div class="tdcontent">
    <input class="forminvul" type="password" id="password" name="password" size="26" maxlength="25">
                    </div>
                    <center><input type="submit" value="verzenden"></center>
                     <input type="hidden" name="slogin" value="slogin">
                    <div style="display:none;"></div></form> 
                </div>'
    ;                
    [/
    code]

    Loginhandler functie:
    [
    code]
    if (!ISSET(
    $username) || $password == --) {
                
            
    $tekst 'Je ben vergeten een veld in te vullen, ga terug en probeer het opnieuw';        
                    
        }
        
        
    //Anders query met count en password oproep
        
    else {
        
            
    $sql "SELECT
                        count(uname) AS 'counting'
                    ,    upass
                    FROM
                        `toto_users`
                    WHERE
                        `uname` = '$username'
                    GROUP BY
                        `uname`"
    ;
            
            
    // SQL error... melden maar...
            
    if (!$result mysql_query($sql)) {
                
                
    $mysqlerror mysql_error();
                
                
    $tekst 'SQL ERROR:<br />' $mysqlerror '';

                
            }
            
            else {
                
                
    $object mysql_fetch_object($result);
                    
                    
    // Minder dan 1.. dan zit de user name net in de DB, meld het!
                    
    if ($object->counting 1) {
                        
                        
    $tekst "Username bestaat niet";
                        
                    }
                    
                    
    //Password matchen niet, dan wachtwoord vekeerd.. Melden die zooi!
                    
    elseif ($object->upass != $password) {
                        
                        
    $tekst 'Wachtwoord is niet correct';
                        
                        
                    
                    }
                    
                    
    // Woei alles goed! Have fun ;-) (nog een een redirect fixen..)
                    
    else {
                        
                        
    $tekst 'Login succesvol';
                        
    $totosession[login] = 'ok';
                        
    $totosession[user] = stripslashes($username);
                        
                    
                    }
                    
            
            }
    ?>


    Het is allemaal nog niet netjes en veilig enzo, maar het is maar voor een simpele toto.
    West Ham supporters, check: Dutchirons
    Dutch Football Manager Site!
    Determined to deliver, destined to dominate. - The Third Movement
    pi_63917497
    quote:
    foto Op woensdag 10 december 2008 21:37 schreef Kerol het volgende:

    [..]

    Is dit wat je bedoelt?
    [ code verwijderd ]


    [ code verwijderd ]


    [ code verwijderd ]

    Ik zal vast nog wel ergens een epische faal hebben staan want hij laat $getal1, $getal2 en $uitkomst niet zien.
    1
    2
    3
    <?php
    if($_POST['reken'] =='reken1')
    ?>
      woensdag 10 december 2008 @ 21:49:32 #6
    12221 Tijn
    Powered by MS Paint
    pi_63917551
    quote:
    Op woensdag 10 december 2008 21:37 schreef Kerol het volgende:

    [..]

    Is dit wat je bedoelt?
    [ code verwijderd ]


    [ code verwijderd ]


    [ code verwijderd ]

    Ik zal vast nog wel ergens een epische faal hebben staan want hij laat $getal1, $getal2 en $uitkomst niet zien.
    Je formuliertje is nu goed, maar nu moet je dat nog met PHP op de juiste manier verwerken. Je hebt de radiobuttons de naam "reken" gegeven, dus je moet de waarde van $_POST['reken'] gaan vergelijken, bijvoorbeeld zo:

    1
    2
    3
    4
    5
    6
    7
    <?php
    if($_POST['reken'] == 'reken1')
    {
        
    //  hier code voor het geval 'reken1'
    }
    etc...
    ?>


    In plaats van cryptische namen als "reken1" kun je misschien beter gewoon "optellen", "aftrekken" etc gebruiken. Daar wordt je code wat leesbaarder van. Vergeet in dat geval ook niet de values in je formulier aan te passen!
    pi_63917738
    Bedankt Light en Tijn! Hij doet het
    Bodybuilding #1
    Hardlopen #2
      woensdag 10 december 2008 @ 22:05:26 #8
    63192 ursel
    "Het Is Hier Fantastisch!
    pi_63918174
    * bookmarked
      woensdag 10 december 2008 @ 22:40:45 #9
    107951 JortK
    Immer kwaliteitsposts
      woensdag 10 december 2008 @ 23:08:05 #10
    136730 PiRANiA
    All thinking men are atheists.
    pi_63920007
    Je was op tijd kerol
    pi_63920956
    <?tvp /* yeah baby */ ?>
    In theory there is no difference between theory and practice. In practice there is.
    pi_63923489
    Ik heb een website en wil daarop een rss feed van twitter hebben.

    http://search.twitter.com/search.rss?q=drugs

    Dat is een feed waarin elk bericht komt waarin het woord "drugs" in voor komt. Ik zou dus het liefste de laatste 10 oid. berichten op mn site willen hebben en dat hij zichzelf update (als het qua berichten er ongeveer zo http://search.twitter.com/search?q=hangover uitziet zou dat helemaal leuk zijn).

    Heeft iemand hier ervaring mee en weet iemand hier een goede manier voor? Ik kan zelf vrijwel geen php typen maar begrijp het merendeel wel en ongeveer hetzelfde geld voor html.

    Iemand die deze 100% noob dus verder kan helpen?
    pi_63924775
    tvp
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_63924782
    quote:
    Op woensdag 10 december 2008 23:08 schreef PiRANiA het volgende:
    Je was op tijd kerol
    Met wat?
    Bodybuilding #1
    Hardlopen #2
    pi_63924856
    Woei, een Development forum.
    quote:
    Op woensdag 10 december 2008 22:40 schreef JortK het volgende:
    Tuvai, nog even terugkomend waarom je de meest recente versie van PECL niet kon vinden: http://www.php.net/archive/2008.php#id2008-12-10-1
    Ah, bedankt. Zodra die beschikbaar zijn neem ik die meteen effe mee naar mijn WAMP servertje. De betreffende applicatie draait inmiddels op een Linux server, met werkende progress bars en al.
      donderdag 11 december 2008 @ 08:31:13 #16
    136730 PiRANiA
    All thinking men are atheists.
    pi_63924940
    quote:
    foto Op donderdag 11 december 2008 08:11 schreef Kerol het volgende:

    [..]

    Met wat?
    Dit topic
    Er kwam er nog één achteraan
    (verkapte tvp )
    pi_63925023
    quote:
    Op donderdag 11 december 2008 01:21 schreef Niek. het volgende:
    Ik heb een website en wil daarop een rss feed van twitter hebben.

    http://search.twitter.com/search.rss?q=drugs

    Dat is een feed waarin elk bericht komt waarin het woord "drugs" in voor komt. Ik zou dus het liefste de laatste 10 oid. berichten op mn site willen hebben en dat hij zichzelf update (als het qua berichten er ongeveer zo http://search.twitter.com/search?q=hangover uitziet zou dat helemaal leuk zijn).

    Heeft iemand hier ervaring mee en weet iemand hier een goede manier voor? Ik kan zelf vrijwel geen php typen maar begrijp het merendeel wel en ongeveer hetzelfde geld voor html.

    Iemand die deze 100% noob dus verder kan helpen?
    Is relatief eenvoudig. Als je de pagina (of RSS feed) uit leest d.m.v. file_get_contents() ben je al een heel eind. RSS is in feite zeer gesimplificeerde XML, dus het goochelen met de content van het uitgelezen bestand is ook vrij makkelijk te doen, zelfs voor een beginner.
    pi_63926746
    quote:
    Op donderdag 11 december 2008 08:31 schreef PiRANiA het volgende:

    [..]

    Dit topic
    Er kwam er nog één achteraan
    (verkapte tvp )
    Waarom wou jij één aanmaken dan. Degene die de last post krijgt moet toch een nieuwe maken
    Bodybuilding #1
    Hardlopen #2
      donderdag 11 december 2008 @ 10:56:32 #19
    107951 JortK
    Immer kwaliteitsposts
    pi_63927993
    Hier even een vraag, omdat ik zelf geen brainfart krijg hoe dit op te lossen :)

    Ik heb een tabel, daarin staan de volgende gegevens:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    +---------+--------+
    | topicid | userid |
    +---------+--------+
    |    1    |    1   |
    +---------+--------+
    |    1    |    2   |
    +---------+--------+
    |    2    |    1   |
    +---------+--------+
    |    3    |    1   |
    +---------+--------+
    |    3    |    2   |
    +---------+--------+
    |    1    |    3   |
    +---------+--------+
    |    4    |    2   |
    +---------+--------+
    |    4    |    3   |
    +---------+--------+


    Nu wil ik weten hoe vaak een bepaalde relatie voorkomt, dus hoevaak bepaalde users in hetzelfde topic hebben gepost.

    Dit zou dus uitkomen op:

    User 1 en user 2 : 2 topics
    User 1 en user 3: 1 topic
    User 2 en user 3: 1 topic

    Hoe krijg ik dit in een query voor elkaar, ik heb namelijk echt werkelijk geen idee. :{
    pi_63929531
    Ik denk dat deze query geeft wat je zoekt

    1
    2
    3
    4
    5
    SELECT l1.userid user1, l2.userid user2, COUNT(*) n  
    FROM links l1
    INNER JOIN links l2 ON l2.topicid = l1.topicid
    GROUP BY l1.userid, l2.userid
    ORDER BY l1.userid, l2.userid
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      donderdag 11 december 2008 @ 12:04:36 #21
    107951 JortK
    Immer kwaliteitsposts
    pi_63929605
    quote:
    foto Op donderdag 11 december 2008 12:01 schreef SuperRembo het volgende:
    Ik denk dat deze query geeft wat je zoekt
    [ code verwijderd ]
    Ik ga straks even kijken, bedankt in ieder geval!
      donderdag 11 december 2008 @ 12:54:49 #22
    159635 Spike1506
    NullPointerException
    pi_63942091
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?php
    $k=0;
    $e=0;
    $sal=900;
    $provisie=1.125;
    $eraf=0;
    $salaris=0;

    $werknemer = array( "naam"=>"henk", "omzet"=>"1000", "werkid"=>"200");
    $werknemer = array( "naam"=>"peter", "omzet"=>"2000", "werkid"=>"201");
    $werknemer = array( "naam"=>"jan", "omzet"=>"4000", "werkid"=>"202");
    $werknemer = array( "naam"=>"newbie", "omzet"=>"200", "werkid"=>"203");
    $werknemer = array( "naam"=>"elite", "omzet"=>"100", "werkid"=>"204");
    $werknemer = array( "naam"=>"", "omzet"=>"", "werkid"=>"999");
    for($werknemer['werkid'] =200;$werknemer['werkid']<>999;$werknemer['werkid++']);
    {
       for($geld =2100;$geld ==0; $geld=$geld-$eraf);
    {
       $salaris=$werknemer['omzet']*$provisie;
       $eraf=$salaris-($werknemer[omzet]*$provisie);   
    }
       $salaris=$salaris+$sal;
       echo $werknemer['naam']."heeft €".$werknemer['omzet']. "gemaakt, en €".$salaris."verdient.<br>";
    ?>


    komt erop neer elke medewerker krijgt 900 salaris
    bovenop zijn omzet die de medewerker verdient krijgt ie 12,5% provisie
    provisiepost heeft maar max 2100 euro.
    hij stopt pas bij medewerker id 999 die hij niet laat weerzien.

    zit een fout in ^^;; snap nog niet helemaal hoe het zit met array's.
    regel 20 maakt hij fouten , hoe moet ik dat anders opschrijven?

    1 begin waarde 2 eindwaarde 3 ophoging

    alleen hoe doe ik dit met arrays? (dit kan korter in array toch? )

    1Parse error: syntax error, unexpected $end in D:\hanze opdrachten\xampp\htdocs\phpweek1\opdracht7.php on line 31

    regel 31 staat niet eens wat!

    [ Bericht 5% gewijzigd door cablegunmaster op 11-12-2008 20:48:34 ]
    Redacted
    pi_63943512
    Je mist sowieso ergens een } en dat verklaart die melding over regel 31.
    pi_63943615
    quote:
    Op donderdag 11 december 2008 21:08 schreef Light het volgende:
    Je mist sowieso ergens een } en dat verklaart die melding over regel 31.
    die had ik niet gezien ,
    alleen dan geeft hij alsnog niet per regel weer wat iemand verdient en de omzet is.

    alleen Heeft euroteken gemaakt , en 0 euro verdient alsof hij m'n hele array overslaat!
    Redacted
    pi_63944165
    quote:
    Op woensdag 10 december 2008 21:40 schreef MrDoegewoon het volgende:

    [..]

    Index.php (minus html output) ik gebruik session_register() omdat op de test server de sessies nog niet automatisch willen starten
    [ code verwijderd ]

    Login.php
    [ code verwijderd ]

    Loginhandler functie:
    [ code verwijderd ]

    Het is allemaal nog niet netjes en veilig enzo, maar het is maar voor een simpele toto.

    Heb m'n probleem nog steeds niet opgelost, de code die ik eerde poste wil gewoon niet de sessie vasthouden :S
    West Ham supporters, check: Dutchirons
    Dutch Football Manager Site!
    Determined to deliver, destined to dominate. - The Third Movement
    pi_63946172
    cablegunmaster inplaats van de eerste for kan je natuurlijk ook foreach gebruiken.
    Kijk die functie eens rustig na.

    http://fi.php.net/foreach

    Mrdoegwoon, als een nieuw pagina aangeroepen wordt (anders dan index file) dan heeft die ook een session_start nodig.

    session_start() creates a session or resumes the current one based on the current session id that's being passed via a request, such as GET, POST, or a cookie.
    pi_63946321
    quote:
    foto Op donderdag 11 december 2008 20:16 schreef cablegunmaster het volgende:

    [ code verwijderd ]

    komt erop neer elke medewerker krijgt 900 salaris
    bovenop zijn omzet die de medewerker verdient krijgt ie 12,5% provisie
    provisiepost heeft maar max 2100 euro.
    hij stopt pas bij medewerker id 999 die hij niet laat weerzien.

    zit een fout in ^^;; snap nog niet helemaal hoe het zit met array's.
    regel 20 maakt hij fouten , hoe moet ik dat anders opschrijven?

    1 begin waarde 2 eindwaarde 3 ophoging

    alleen hoe doe ik dit met arrays? :9 (dit kan korter in array toch? :o )
    Doe na deze code eens een var_dump($werknemer); om te zien waar je mee verder gaat
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $werknemer 
    = array( "naam"=>"henk""omzet"=>"1000""werkid"=>"200");
    $werknemer = array( "naam"=>"peter""omzet"=>"2000""werkid"=>"201");
    $werknemer = array( "naam"=>"jan""omzet"=>"4000""werkid"=>"202");
    $werknemer = array( "naam"=>"newbie""omzet"=>"200""werkid"=>"203");
    $werknemer = array( "naam"=>"elite""omzet"=>"100""werkid"=>"204");
    $werknemer = array( "naam"=>"""omzet"=>"""werkid"=>"999");
    ?>


    En ik snap ook niet helemaal wat je probeert met
    1
    2
    3
    4
    5
    6
    7
    <?php
    for($geld =2100;$geld ==0$geld=$geld-$eraf);
    {
       
    $salaris=$werknemer['omzet']*$provisie;
       
    $eraf=$salaris-($werknemer[omzet]*$provisie);   
    }
    ?>

    Volgens mij blijft $eraf altijd 0, je doet immers (omzet x provisie) - (omzet x provisie)

    En dan zitten er nog meer dingen in, maar dit is vast genoeg om je eerst even bezig te houden met je huiswerk :)
    pi_63951212
    quote:
    Op donderdag 11 december 2008 22:28 schreef Light het volgende:

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $werknemer 
    = array( "naam"=>"henk""omzet"=>"1000""werkid"=>"200");
    $werknemer = array( "naam"=>"peter""omzet"=>"2000""werkid"=>"201");
    $werknemer = array( "naam"=>"jan""omzet"=>"4000""werkid"=>"202");
    $werknemer = array( "naam"=>"newbie""omzet"=>"200""werkid"=>"203");
    $werknemer = array( "naam"=>"elite""omzet"=>"100""werkid"=>"204");
    $werknemer = array( "naam"=>"""omzet"=>"""werkid"=>"999");
    ?>

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?php
    $werknemer 
    = array(
    array( 
    "naam"=>"henk""omzet"=>"1000""werkid"=>"200");
    array( 
    "naam"=>"peter""omzet"=>"2000""werkid"=>"201");
    array( 
    "naam"=>"jan""omzet"=>"4000""werkid"=>"202");
    array( 
    "naam"=>"newbie""omzet"=>"200""werkid"=>"203");
    array( 
    "naam"=>"elite""omzet"=>"100""werkid"=>"204");
    );
    //mee opgelost  en een 
    while($k=0;; $kcount($werknemer); $k++)
    {
        
    $salaris=($werknemer[$k]['omzet']*$provfactor);
        echo 
    "provisie:".$geld." ";
        if (
    $geld $salaris)
            
    $salaris $geld;
            
    $geld -= $salaris;
    // snapte alleen niet waarom de -= hoe dat precies werkt (broer hielp me een beetje
        /* Geef ook nog vaste salaris */
        
    $totaal=$salaris+$sal;
        echo 
    $werknemer[$k]["naam"]." heeft €".$werknemer[$k]['omzet']. "gemaakt en €".$totaal."verdient.<br>";
    }
    ?>



    kan iemand me de -= uitleggen?

    [ Bericht 28% gewijzigd door cablegunmaster op 12-12-2008 09:01:56 ]
    Redacted
      vrijdag 12 december 2008 @ 09:11:34 #30
    159635 Spike1506
    NullPointerException
    pi_63953371
    quote:
    Op vrijdag 12 december 2008 01:46 schreef cablegunmaster het volgende:

    [..]
    [ code verwijderd ]

    kan iemand me de -= uitleggen?
    Natuurlijk: PHP Operators.
    pi_63953441
    $geld word dan steeds kleiner en als je echo $geld eronder doet dan zal die uiteindelijk als 0 eindigen en bij elke andere dat weer doen als hij de 2100 heeft overschreden. :

    [ Bericht 47% gewijzigd door cablegunmaster op 12-12-2008 09:25:35 ]
    Redacted
    pi_63956391
    quote:
    Op donderdag 11 december 2008 22:24 schreef Positive_Thinking het volgende:
    cablegunmaster inplaats van de eerste for kan je natuurlijk ook foreach gebruiken.
    Kijk die functie eens rustig na.

    http://fi.php.net/foreach

    Mrdoegwoon, als een nieuw pagina aangeroepen wordt (anders dan index file) dan heeft die ook een session_start nodig.

    session_start() creates a session or resumes the current one based on the current session id that's being passed via a request, such as GET, POST, or a cookie.
    login.php wordt geinclude .
    West Ham supporters, check: Dutchirons
    Dutch Football Manager Site!
    Determined to deliver, destined to dominate. - The Third Movement
      vrijdag 12 december 2008 @ 12:22:02 #33
    187069 slacker_nl
    Sicko pur sang
    pi_63957867
    quote:
    Op vrijdag 12 december 2008 01:46 schreef cablegunmaster het volgende:

    [..]
    [ code verwijderd ]

    kan iemand me de -= uitleggen?
    $geld -= 1 is hetzelfde als $geld = $geld - 1
    Zelfde geld voor *=, += .= Gewoon een verkorte schrijfwijze:

    $geld += 1 is dus hetzelfde als $geld = $geld + 1
    $geld .= " stinkt niet" is dus hetzelfde als $geld = $geld . " stinkt niet"
    $geld *= 2 is dus hetzelfde als $geld = $geld * 2
    In theory there is no difference between theory and practice. In practice there is.
    pi_63962471
    quote:
    Op vrijdag 12 december 2008 11:25 schreef MrDoegewoon het volgende:

    [..]

    login.php wordt geinclude .
    even snel beetje na gekeken..

    ik zou session_register btw zowiezo niet gebruiken,. vanaf php 6.0 bestaat die niet meer.
    Daarnaast moet bij session_register de globals aan staan in php.

    http://us3.php.net/manual/en/function.session-register.php

    lijkt me verstandig even door te nemen en over te stappen naar $_SESSION
    pi_63963704
    quote:
    Op donderdag 11 december 2008 12:01 schreef SuperRembo het volgende:
    Ik denk dat deze query geeft wat je zoekt
    [ code verwijderd ]
    Die code werkt niet helemaal. Hij telt niet het aantal topics, maar het aantal posts, en dat ook nog niet correct want als je bijvoorbeeld 2 posts van één user in één topic hebt telt hij die dubbel, en met drie posts in één topic driedubbel, enzovoort.

    Zelf heb ik een keer iets vergelijkbaars (of waarschijnlijk zelfs precies identiek aan wat JortK zoekt ) gemaakt, door het met de hand in een stuk PHP code te berekenen. Maar dat gaat wel behoorlijk langzaam.
    pi_63966763
    quote:
    Op donderdag 11 december 2008 10:56 schreef JortK het volgende:
    Hier even een vraag, omdat ik zelf geen brainfart krijg hoe dit op te lossen :)

    Ik heb een tabel, daarin staan de volgende gegevens:
    [ code verwijderd ]

    Nu wil ik weten hoe vaak een bepaalde relatie voorkomt, dus hoevaak bepaalde users in hetzelfde topic hebben gepost.

    Dit zou dus uitkomen op:

    User 1 en user 2 : 2 topics
    User 1 en user 3: 1 topic
    User 2 en user 3: 1 topic

    Hoe krijg ik dit in een query voor elkaar, ik heb namelijk echt werkelijk geen idee. :{
    1SELECT `topid`, `userid`, COUNT(*) FROM `table` GROUP BY `topicid`, `userid`

    Misschien zoiets?
    pi_64016247
    Ik wil dus checken of een RADIO button niet empty is.

    1
    2
    3
                <input type="radio" name="formaat" value="klein">klein
                <input type="radio" name="formaat" value="middel">middel
                <input type="radio" name="formaat" value="groot">groot

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    $_POST
    ['toevoeg'] = $toevoeg;
    $_POST['formaat'] = $formaat;
    if (empty (
    $toevoeg))
    {
        echo 
    "U moet wel een toevoeging invoeren anders kan het proces niet doorgaan. <br/>";

        if(empty (
    $formaat))
        {
            echo 
    "U moet wel een formaat invoeren want anders weten wij niet wat voor formaat u wilt hebben!";
        }
    }
    ?>


    Hoe doe ik dat? Nu lukt het niet namelijk.
    Bodybuilding #1
    Hardlopen #2
      zondag 14 december 2008 @ 21:55:21 #38
    136730 PiRANiA
    All thinking men are atheists.
    pi_64016362
    quote:
    foto Op zondag 14 december 2008 21:52 schreef Kerol het volgende:
    Ik wil dus checken of een RADIO button niet empty is.
    [ code verwijderd ]


    [ code verwijderd ]

    Hoe doe ik dat? Nu lukt het niet namelijk.
    Zet gewoon bij de meest verkochte checked neer
    pi_64016397
    Je moet wel de goede volgorde gebruiken ;)
    1
    2
    3
    4
    <?php
    $toevoeg 
    $_POST['toevoeg'];
    $formaat $_POST['formaat'];
    ?>
    pi_64016491
    quote:
    foto Op zondag 14 december 2008 21:55 schreef PiRANiA het volgende:

    [..]

    Zet gewoon bij de meest verkochte checked neer
    Dan nog moet je controleren of er wel een waarde is geset. Da's regel 1, nooit gebruikersinvoer vertrouwen. Echt nooit.
    pi_64016725
    quote:
    Op zondag 14 december 2008 21:56 schreef Light het volgende:
    Je moet wel de goede volgorde gebruiken
    [ code verwijderd ]


    Wat een domme fout van me zeg
    Bodybuilding #1
    Hardlopen #2
    pi_64023615
    Hallo, ik heb het volgende probleem

    er zijn 2 servers, //server1 en //server2
    Op server 1 draait PHP & MySQL en een applicatie die over het netwerk gebruikt wordt.
    Op server 2 staan alle gedeelde bestanden als ontwerpen die de applicatie nodig heeft.

    Hoe bereik ik in een PHP script //server2?
    pi_64023794
    <?
    function dirList ($directory)
    {

    // create an array to hold directory list
    $results = array();

    // create a handler for the directory
    $handler = opendir($directory);

    // keep going until all files in directory have been read
    while ($file = readdir($handler)) {

    // if $file isn't this directory or its parent,
    // add it to the results array
    if ($file != '.' && $file != '..')
    $results[] = $file;
    }

    // tidy up: close the handler
    closedir($handler);

    // done!
    return $results;

    }

    print_r(dirList("?"));
    //Hier wil ik dus de andere server kunnen benaderen

    ?>
      maandag 15 december 2008 @ 09:19:30 #44
    12221 Tijn
    Powered by MS Paint
    pi_64023945
    Vanaf PHP5 ondersteunt de functie opendir() ook FTP. Je zou dus als pad iets als ftp://server2/pad/naar/je/files kunnen opgeven. Moet server2 natuurlijk wel via FTP bereikbaar zijn.
      maandag 15 december 2008 @ 09:47:35 #45
    136730 PiRANiA
    All thinking men are atheists.
    pi_64024502
    quote:
    foto Op zondag 14 december 2008 21:52 schreef Kerol het volgende:
    Ik wil dus checken of een RADIO button niet empty is.
    [ code verwijderd ]


    [ code verwijderd ]

    Hoe doe ik dat? Nu lukt het niet namelijk.
    1
    2
    3
    if($formaat!='klein' && $formaat!='middel' && $formaat!='groot'){
    die('er ie geen formaat ingevoerd');
    }
    pi_64026822
    quote:
    Op maandag 15 december 2008 09:47 schreef PiRANiA het volgende:

    [..]
    [ code verwijderd ]


    Heb het al werkend maar toch bedankt
    Bodybuilding #1
    Hardlopen #2
    pi_64031217
    Hoe kun je binnen een array uitvinden welk getal het dichtste bij een gegeven getal zit.

    Stel je hebt een array met allemaal getallen
    10, 100, 250, 500, 750, 1000, 1500

    en je wilt weten welk getal het meest dicht bij een gegeven getal zit.

    bv 743 (750 = -7) hoe kom je daar achter?
    Of 121 = 100 etc
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_64031764
    quote:
    foto Op maandag 15 december 2008 14:39 schreef Chandler het volgende:
    Hoe kun je binnen een array uitvinden welk getal het dichtste bij een gegeven getal zit.

    Stel je hebt een array met allemaal getallen
    10, 100, 250, 500, 750, 1000, 1500

    en je wilt weten welk getal het meest dicht bij een gegeven getal zit.

    bv 743 (750 = -7) hoe kom je daar achter?
    Of 121 = 100 etc
    Kijk eens naar de functie abs(). Daar kom je vast verder mee.
    pi_64033471
    Het werkt!

    Maar kan het beter/kleiner?

    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
    <?php
    $thumbnailSizes 
    = array(90 => 90,
                            
    128 => 128,
                            
    256 => 256,
                            
    512 => 512);
                            
    $thumbSize 0;
    $thumbSizeVal 0;
    foreach (
    $thumbnailSizes AS $max)
    {
        echo 
    abs($max $_GET['in']) . " - " abs($max $_GET['in']) . " - " $max "<br />";
        if (
    $thumbSizeVal == 0)
        {
            
    $thumbSizeVal abs($max $_GET['in']);
            
    $thumbSize $max;
        }

        if (
    abs($max $_GET['in']) < $thumbSizeVal)
        {
            
    $thumbSizeVal abs($max $_GET['in']);
            
    $thumbSize $max;
        }

        if (
    abs($max $_GET['in']) < $thumbSizeVal)
        {
            
    $thumbSizeVal abs($max $_GET['in']);
            
    $thumbSize $max;
        }
    }

    echo 
    'eind-' $thumbSize;
    ?>
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_64033506
    edit; foute code
    Bodybuilding #1
    Hardlopen #2
      maandag 15 december 2008 @ 16:15:44 #51
    12221 Tijn
    Powered by MS Paint
    pi_64033547
    Je bent een puntkomma vergeten na "echo '<br/>'".
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')

    Het lijkt erop dat je onze advertenties blokkeert

    Dat begrijpen we, maar is wel erg jammer. Je kunt FOK! namelijk wel gratis LEZEN, maar we kunnen FOK! niet gratis MAKEN. De inkomsten van de advertenties zorgen ervoor dat we de kosten van de site kunnen dragen zodat je ook morgen FOK! nog kunt bezoeken.

    Zou je willen overwegen om voor FOK! een uitzondering te maken in je adblocker (of andere middelen die onze ads blokkeren)? Je krijgt deze melding dan nooit meer te zien.

    Ja, ik wil fok.nl whitelisten, laat me zien hoe

    Ik neem liever een premium account zodat ik geen advertenties hoef te zien (je moet eerst inloggen)
    Ja, breng me naar de shop