Het is mogenlijk om een array te filteren.
Mijn website bestaat uit CodeIgniter
Ik heb 1 array waar ik de categorie wil uit filteren die er voor de 2 de keer voorkomt.
Voorbeeld:
categorieën: 1,2,4,2,2,2

en er moet uitkomen: categorieën: 1,2,4
mijn code van vieuw:

foreach ($form_id as $row)
{
	//$row = $query->row(5);
	//echo $row->catogorie;
	echo form_radio('catogorie', $row->catogorie, FALSE). $row->catogorie;
	echo br();
}

$form_id verwijst naar:

$query = $this->db->query("SELECT * FROM news");

ik heb op php.net al het volgende gevonden alleen heb je dan 2 arrays nodig:




edit: de code tag <code> naar [code] verandert
bedankt precies wat ik zocht

[size=xsmall]Toevoeging op 24/05/2012 21:50:24:[/size]

ik krijg nu een error bij de volgende array:

Array ( [0] => stdClass Object ( [catogorie] => page_not_found_404 ) [1] => stdClass Object ( [catogorie] => Overig ) [2] => stdClass Object ( [catogorie] => Home ) [3] => stdClass Object ( [catogorie] => Overig ) [4] => stdClass Object ( [catogorie] => Overig ) )

de fout melding:
A PHP Error was encountered

Severity: 4096

Message: Object of class stdClass could not be converted to string

Filename: admin/form.php

Line Number: 17
Geef eens Regel 12 - 20, dan kunnen we zien waar de eventuele fout ligt.
dit id regel 9 t/m 24

////////////////////
$this->load->helper('html');
echo form_open('email/send');
echo form_hidden('id', 'het id van het veld');
print_r($form_id);
echo form_input('title', 'title');
echo br();
$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($form_id);
foreach ($result as $row)
{
	//$row = $query->row(5);
	//echo $row->catogorie;
	echo form_radio('catogorie', $row->catogorie, FALSE). $row->catogorie;
	echo br();
}



[size=xsmall]Toevoeging op 24/05/2012 23:07:24:[/size]

info over bepaalde stukken in de php:
echo form:
http://codeigniter.com/user_guide/helpers/form_helper.html
database:
http://codeigniter.com/user_guide/database/results.html
edit hopenlijk er voor zorgen dat het hele bericht niet als code herkent word.

Reageren