fout in het script

  • Hey,


    ik was net bezig met mijn website.
    en heb een fout ervoor gekregen, waar ik niet uitkom.


    ( php heb ik ondertussen met mysqli zitten!)


    de fout:
    Fatal error: Unsupported operand types in /home/kbrinkman/domains/criminalinvestigative.nl/public_html/familie-hq.php on line 88


    Het script:

    PHP
    <?php
    $dbres = $mysqli->query("SELECT `homes` FROM `[families]` WHERE `name`='".$data['clan']."'");
    $clanh = $dbres->fetch_array(MYSQLI_ASSOC);
    
    
    $dbres = $mysqli->query("SELECT `id` FROM `[users]` WHERE `clan`='".$data['clan']."'");
    $members = $dbres->fetch_array(MYSQLI_ASSOC);
    
    
    $maxrecruits = $clanh['homes']*5 - $members;


    alvest bedankt!


    met vriendelijke groeten,
    Kevin

  • PHP
    <?php 
    $dbres = $mysqli->query("SELECT homes FROM `[families]` WHERE name='".$data['clan']."'"); 
    $clanh = $dbres->fetch_assoc(); 
    
    
    $dbres1 = $mysqli->query("SELECT id FROM `[users]` WHERE clan='".$data['clan']."'"); 
    $members = $dbres1->num_rows; 
    
    
    $maxrecruits = $clanh['homes']*5 - $members;


    Members moet en getal zijn, dus num rows, verder even ver net. Gebruik zo min mogelijk backticks (`) zijn niet echt nodig, verslomen het alleen maar.

  • Citaat van Luc

    Owja og een tip, $dbres geef dat een fasoenlijke naam, nu weet je niet echt waar het voor dient. En je gebruikte het 2 keer voor andere query, geef het unieke duidelijke namen.


    Jij ziet toch ook wel dat het uit een Criminals Source komt?

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!