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.