2e var array
be moeial
15/10/2011 12:49:23Geachte allemaal
Ik ben bezig met een controle in de array
// nu wil ik met een if controleren of de waarde voorkomt en als resultaat het bijbehorende id
Bovenstaand lukt niet iig
Groeten
if(in_array($url_[1],$subrow)) { echo "gevonden"; } else { echo "niet gevonden"; }
//print_r($subrow);
Ik ben bezig met een controle in de array
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$url = $_SERVER['REQUEST_URI'];
$url_ = explode("/", $url);
echo $url_[1]; // geeft als resultaat bv E30
// array uit database halen
$sub = mysql_query("SELECT id,name FROM menu_main");
$subrow = array();
while($row = mysql_fetch_assoc( $sub )){
array_push($subrow, "$row[id]=>$row[name]");
}
// geeft als resultaat
Array ( [0] => 1=>E21 [1] => 2=>E28 [2] => 3=>E30 [3] => 4=>E32 [4] => 5=>E34 [5] => 6=>E36 [6] => 7=>E38 [7] => 8=>E39 [8] => 9=>E46 )
?>
$url = $_SERVER['REQUEST_URI'];
$url_ = explode("/", $url);
echo $url_[1]; // geeft als resultaat bv E30
// array uit database halen
$sub = mysql_query("SELECT id,name FROM menu_main");
$subrow = array();
while($row = mysql_fetch_assoc( $sub )){
array_push($subrow, "$row[id]=>$row[name]");
}
// geeft als resultaat
Array ( [0] => 1=>E21 [1] => 2=>E28 [2] => 3=>E30 [3] => 4=>E32 [4] => 5=>E34 [5] => 6=>E36 [6] => 7=>E38 [7] => 8=>E39 [8] => 9=>E46 )
?>
// nu wil ik met een if controleren of de waarde voorkomt en als resultaat het bijbehorende id
Bovenstaand lukt niet iig
Groeten
if(in_array($url_[1],$subrow)) { echo "gevonden"; } else { echo "niet gevonden"; }
//print_r($subrow);
Gewijzigd op 15/10/2011 12:49:58 door Be moeial
Er zijn nog geen reacties op dit bericht.