Beste forumleden,

Ik moet uit de database een aantal codes ophalen maar dit zit verwerkt in een string.

We pakke nhet model en strippen alles behalve het nummers maar als iemand 2 orders heeft dan telt die niet op, kunnen we daar wel voor zorgen met php?


<?php
$q = 'SELECT o.order_id, email, model FROM oc_order o LEFT JOIN oc_order_product op ON o.order_id = op.order_id WHERE o.order_status_id = 19 AND o.order_id = 773 AND o.email = "[email protected]" ';
$result = $database->query($q);
?>


 while ($rows = mysqli_fetch_assoc($result))
        {
            // Haal codes op...
              $aantalCodes .= preg_replace("/[^0-9]/","",$rows['model']);  // 15 stuks... 
        }
           echo $aantalCodes;



Hij pakt nu 2 orders, eentje genaamd: codes 15x en codes 5x in totaal wil ik dus 20 returnen/echoen maar hij doet nu 155...

[size=xsmall]Toevoeging op 24/04/2017 14:24:53:[/size]

Opgelost: += heeft het gefixed.
Wat voor database-structuur is dat dan? :/

Wat je hierboven doet is voortborduren op een verkeerde oplossing.
Wat Thomas zegt. ;-)

En ik zou die .= veranderen naar +=

Reageren