Likes Likes:  0
Resultaten 1 tot 12 van de 12
Geen
  1. #1
    stom php foutje? Wat zie ik over het hoofd.
    geregistreerd gebruiker
    743 Berichten
    Ingeschreven
    19/11/07

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    5 Berichten zijn liked


    Naam: Theo Dumoulin
    Bedrijf: InterOps Storage Diensten
    Functie: Algemeen Directeur
    URL: www.interops.nl
    Registrar SIDN: nee
    KvK nummer: 24383741
    Ondernemingsnummer: nvt
    TrustCloud: oehTie
    View theodumoulin's profile on LinkedIn

    Thread Starter

    stom php foutje? Wat zie ik over het hoofd.

    Waarschijnlijk zie ik in onderstaand stukje script iets verschrikkelijks stoms over het hoofd.

    Als ik in de regel met 'startwaarde: $A $B $C $D $mode eindwaarde' de comments weghaal zie ik dat op dat punt de variabelen $A t/m $D allemaal de standaardwaarde 2 hebben. Maar if $A=1 (niet waar dus de code niet uitvoeren) voert hij de code erna wel uit.

    Waarom werken de if-statements niet? Wat zie ik over het hoofd?

    PHP Code:
    <?php 
    $mode 
    = $_GET['Mode'];
    $pub = "";
    $A = 2;
    $B = 2;
    $C = 2;
    $D = 2;

    if (
    $mode > 8) {
        
    $mode = $mode - 8;
        
    $A = 1;
    }
    if (
    $mode > 4) {
        
    $mode = $mode - 4;
        
    $B = 1;
    }
    if (
    $mode > 2) {
        
    $mode = $mode - 2;
        
    $C = 1;
    }
    if (
    $mode > 1) {
        
    $mode = $mode - 1;
        
    $D = 1;
    }
        
    $pub = $pub . '<table border="0" cellpadding="0" cellspacing="0">';


    // $pub = $pub . "<tr><td>startwaarde: $A $B $C $D $mode eindwaarde</td></tr>";


    if ($A = 1) { 
       
    $pub = $pub .  '<tr><td><a href="http://www.webhostingstuff.com/verified/TornadoSolutions.html" title="Tornado Solutions Guarantee" target="_blank"><img src="http://www.webhostingstuff.com/images/hosting-ethics/TornadoSolutions.gif" alt="Tornado Solutions Guarantee" border="0"></a></td></tr><tr><td><a href="http://www.webhostingstuff.com" title="business web hosting" target="_blank"><img src="http://www.webhostingstuff.com/images/ethics/business-web-hosting.gif" alt="business web hosting" border="0"></a></td></tr>';
    }

    if (
    $B = 1) {
       
    $pub = $pub . '<tr><td><a href="http://www.webhostingstuff.com/uptime/TornadoSolutions.html" title="Tornado Solutions Uptime" target="_blank"><img src="http://www.webhostingstuff.com/images/server-uptime/TornadoSolutions.gif" alt="Tornado Solutions Uptime" border="0"></a></td></tr><tr><td><a href="http://www.webhostingstuff.com" title="business web hosting" target="_blank"><img src="http://www.webhostingstuff.com/images/uptime/business-web-hosting.gif" alt="business web hosting" border="0"></a></td></tr>';
    }

    if (
    $C = 1) {
       
    $pub = $pub . '<tr><td><a href="http://www.webhostingstuff.com/addcomments/TornadoSolutions.html" title="Write Tornado Solutions Review" target="_blank"><img src="http://www.webhostingstuff.com/images/host-review/TornadoSolutions.gif" alt="Write Tornado Solutions Review" border="0"></a></td></tr><tr><td><a href="http://www.webhostingstuff.com" title="web hosting" target="_blank"><img src="http://www.webhostingstuff.com/images/host-reviews/web-hosting.gif" alt="web hosting" border="0"></a></td></tr>';
    }

    if (
    $D = 1) {
        
    $pub = $pub . '<tr><td><a href="http://www.webhostingstuff.com/review/TornadoSolutions.html" title="Tornado Solutions Review" target="_blank"><img src="http://www.webhostingstuff.com/images/hosting-review/TornadoSolutions.gif" alt="Tornado Solutions Review" border="0"></a></td></tr><tr><td><a href="http://www.webhostingstuff.com" title="web hosting" target="_blank"><img src="http://www.webhostingstuff.com/images/review/web-hosting.gif" alt="web hosting" border="0"></a></td></tr>';
    }

    echo 
    $pub
    ?>
    </table>
    ter info:

    het script laat 4 webhostingstuff iconen zien. (te zien op de website in mn sig, rechts op de site) Door een bitcode (bv 1010) om te rekenen naar decimaal en mee te geven aan Mode kan ik in dit geval alleen iconen 1 en 3 weergeven. Code 1001 laat dan bijvoorbeeld alleen 1 en 4 zien en 1111 laat alles zien. Maar dit wil dus nog niet helemaal.
    Storage diensten en meer!

  2. #2
    stom php foutje? Wat zie ik over het hoofd.
    moderator
    5.444 Berichten
    Ingeschreven
    12/09/05

    Locatie
    Zuid Holland

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    110 Berichten zijn liked


    Naam: Stijn
    KvK nummer: 14074337

    if ($D = 1) etc
    moet zijn if ($D == 1)

    Wel ranzige code zeg
    De standpunten en meningen op dit discussieforum zijn persoonlijk van aard en vertegenwoordigen in geen geval eventuele officiële standpunten van derden.
    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  3. #3
    stom php foutje? Wat zie ik over het hoofd.
    geregistreerd gebruiker
    743 Berichten
    Ingeschreven
    19/11/07

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    5 Berichten zijn liked


    Naam: Theo Dumoulin
    Bedrijf: InterOps Storage Diensten
    Functie: Algemeen Directeur
    URL: www.interops.nl
    Registrar SIDN: nee
    KvK nummer: 24383741
    Ondernemingsnummer: nvt
    TrustCloud: oehTie
    View theodumoulin's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Stewie Bekijk Berichten
    if ($D = 1) etc
    moet zijn if ($D == 1)

    Wel ranzige code zeg

    ranzige code i know, ik ben VB gewend en dan ineens in php verder is nogal wennen, je wil ook niet weten hoeveel regels onterecht geen ; aan het einde hebben. Ik ben maar wat aan het klooien met php omdat ik te lui ben er anderen voor te vragen. Een het is ook zeker wel leerzaam.

    Ach, met de tijd wordt men beter

    inderdaad even megastom dingetje... wat ik in php-handleidinggevallen op internet zie is het nagenoeg altijd maar 1 = teken, zelfs zo ongeveer letterlijke voorbeelden hebben er maar 1 en toch, hier moeten het inderdaad 2 zijn.

    tnx stewie, dit was het probleem.
    Laatst gewijzigd door oehTie; 31/05/08 om 15:45. Reden: Automerged Dubbelpost
    Storage diensten en meer!

  4. #4
    stom php foutje? Wat zie ik over het hoofd.
    moderator
    5.444 Berichten
    Ingeschreven
    12/09/05

    Locatie
    Zuid Holland

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    110 Berichten zijn liked


    Naam: Stijn
    KvK nummer: 14074337

    Het zijn er twee als je de waardes vergelijkt. Als je de waarde set, dan is het slechts 1 = teken.
    De standpunten en meningen op dit discussieforum zijn persoonlijk van aard en vertegenwoordigen in geen geval eventuele officiële standpunten van derden.
    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  5. #5
    stom php foutje? Wat zie ik over het hoofd.
    geregistreerd gebruiker
    1.674 Berichten
    Ingeschreven
    15/02/04

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked



    Citaat Oorspronkelijk geplaatst door oehTie Bekijk Berichten
    inderdaad even megastom dingetje... wat ik in php-handleidinggevallen op internet zie is het nagenoeg altijd maar 1 = teken, zelfs zo ongeveer letterlijke voorbeelden hebben er maar 1 en toch, hier moeten het inderdaad 2 zijn.
    Toekennen van een waarde is met 1 =, het vergelijken gaat met 2. Zie ook: http://nl.php.net/manual/en/language.operators.php

  6. #6
    stom php foutje? Wat zie ik over het hoofd.
    geregistreerd gebruiker
    6.041 Berichten
    Ingeschreven
    23/10/04

    Locatie
    Amersfoort

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    171 Berichten zijn liked


    Functie: Freelance IT Professional
    URL: localhost
    View randytenhave's profile on LinkedIn

    En dan hebben we ook nog "===", de driedubbele waarde, om het helemaal makkelijk te maken.
    MultiMaak - Voor persoonlijke cadeau's en relatiegeschenken!

  7. #7
    stom php foutje? Wat zie ik over het hoofd.
    geregistreerd gebruiker
    743 Berichten
    Ingeschreven
    19/11/07

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    5 Berichten zijn liked


    Naam: Theo Dumoulin
    Bedrijf: InterOps Storage Diensten
    Functie: Algemeen Directeur
    URL: www.interops.nl
    Registrar SIDN: nee
    KvK nummer: 24383741
    Ondernemingsnummer: nvt
    TrustCloud: oehTie
    View theodumoulin's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Randy Bekijk Berichten
    En dan hebben we ook nog "===", de driedubbele waarde, om het helemaal makkelijk te maken.

    moest dat nou randy

    waar is die dan weer voor...

    edit: die vergelijkt ook gelijk het type variabele zie ik.... kan idd wel eens nuttig zijn.
    Storage diensten en meer!

  8. #8
    stom php foutje? Wat zie ik over het hoofd.
    geregistreerd gebruiker
    402 Berichten
    Ingeschreven
    15/02/04

    Locatie
    Buenos Aires

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    Naam: Paul

    Kan je allemaal een stukkie simpeler / korter doen:
    Code:
    $pub .= ($mode&&1) ? '<tr><td>Link 1 hier</td></tr>' : ' ';
    $pub .= ($mode&&2) ? '<tr><td>Link 2 hier</td></tr>' : ' ';
    $pub .= ($mode&&4) ? '<tr><td>Link 3 hier</td></tr>' : ' ';
    $pub .= ($mode&&8) ? '<tr><td>Link 4 hier</td></tr>' : ' ';
    Scheelt weer wat code ;-) .
    Laatst gewijzigd door Paul Z.; 31/05/08 om 19:12.

  9. #9
    stom php foutje? Wat zie ik over het hoofd.
    Zaankanter
    2.217 Berichten
    Ingeschreven
    26/05/04

    Locatie
    Zaanstad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Randy Bekijk Berichten
    En dan hebben we ook nog "===", de drie[s]dubbele[/s]voudige waarde, om het helemaal makkelijk te maken.
    Driedubbel is 3x2=6

  10. #10
    stom php foutje? Wat zie ik over het hoofd.
    geregistreerd gebruiker
    6.041 Berichten
    Ingeschreven
    23/10/04

    Locatie
    Amersfoort

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    171 Berichten zijn liked


    Functie: Freelance IT Professional
    URL: localhost
    View randytenhave's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door Glenn Bekijk Berichten
    Driedubbel is 3x2=6
    Kopt toch ook, twee gestapelde streepjes is een '=' en dat keer 3
    MultiMaak - Voor persoonlijke cadeau's en relatiegeschenken!

  11. #11
    stom php foutje? Wat zie ik over het hoofd.
    resU deretsigeR
    25 Berichten
    Ingeschreven
    01/07/08

    Locatie
    Zuid-Holland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Nutteloos ? xD

  12. #12
    stom php foutje? Wat zie ik over het hoofd.
    geregistreerd gebruiker
    743 Berichten
    Ingeschreven
    19/11/07

    Locatie
    Dordrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    5 Berichten zijn liked


    Naam: Theo Dumoulin
    Bedrijf: InterOps Storage Diensten
    Functie: Algemeen Directeur
    URL: www.interops.nl
    Registrar SIDN: nee
    KvK nummer: 24383741
    Ondernemingsnummer: nvt
    TrustCloud: oehTie
    View theodumoulin's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door arjenlodder Bekijk Berichten
    Nutteloos ? xD
    idd beetje nutteloze post dit....

    slotje aangevraagt... is al beetje oud topic, ben al weer way beyond..
    Storage diensten en meer!

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics