Jump to content

Recommended Posts

I need to add each $value into an array and I can't figure it out. I can echo and print them all individually but I want the values in 1 array so I can sort and count. Any help is greatly appreciated. Code is below.

 

 

$data2=$db->select("SELECT * FROM database");

foreach ($data2 as $key => $value) {

echo $value['Name'];

}

 

Link to comment
https://forums.phpfreaks.com/topic/204298-get-values-from-foreach-into-an-array/
Share on other sites

$data2 = $db->select("SELECT * FROM database");

foreach ($data2 as $key => $value) {
     if ($key == "Name") {
         $value['Name'][] = $value;
     }
}

print_r($value);

 

Not sure why you are taking them from one array and making another, but there you have it.

Here is the complete code: I am trying to group $info['Name'] and then do a count for each group. So Group 1 = 25, Group2 = 4, etc. Any help is greatly appreciated.

 

 

$child=$db->select("SELECT C.Number_ID, V.Name, C.Parent_Number_ID FROM Customer_Gifts as C, Numbers as N,

Gifts as V WHERE N.ID=368 AND N.ID=V.ID AND N.Number_ID=C.Parent_Number_ID");

if ($child){

foreach ($child as $c){

$children[]=$c['Number_ID'];

}

}

 

$data=$db->select("SELECT C.Number_ID

  FROM Customer_Gifts AS C,

  Numbers AS VN

  WHERE ID = 368 AND

  VN.Number_ID=C.Parent_Number_ID ");

 

$result=$db->select("SELECT * FROM Numbers WHERE ID = 368 AND Status_ID = 5");

 

$number = count($result);

echo "<br />Total 3S Redeemed: ".$number."<br />\n";

 

foreach ($data as $parent) {

 

$data2=$db->select("SELECT V.Name

  FROM Gifts AS V, Numbers AS VN

  WHERE VN.ID=V.ID AND

  VN.Number_ID = ".$parent['Number_ID']."

  ORDER BY Name ASC");

 

foreach ($data2 as $info) {

echo $info['Name']."<br />";

    }

 

}

 

 

}

 

 

}

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.