Optellen in een string mogelijk?
Furio Scripting
24/04/2017 14:21:31Beste 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?
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...
Toevoeging op 24/04/2017 14:24:53:
Opgelost: += heeft het gefixed.
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?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?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;
$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...
Toevoeging op 24/04/2017 14:24:53:
Opgelost: += heeft het gefixed.
PHP hulp
27/11/2024 01:35:16Thomas van den Heuvel
24/04/2017 17:13:29Wat voor database-structuur is dat dan? :/
Wat je hierboven doet is voortborduren op een verkeerde oplossing.
Wat je hierboven doet is voortborduren op een verkeerde oplossing.