ahykes
Erfahrenes Mitglied
Hallo Jungs,
beim Durchsuchen meines Arrays (per array_search) bekomme ich immer die folgende Fehlermeldung:
Warning: array_search() [function.array-search]: Wrong datatype for second argument in C:\Program Files\xampp\htdocs\liste.php on line 54
Hier mein Code:
Habt Ihr eine Idee? Darf es kein mehrdimensionales Array sein?
beim Durchsuchen meines Arrays (per array_search) bekomme ich immer die folgende Fehlermeldung:
Warning: array_search() [function.array-search]: Wrong datatype for second argument in C:\Program Files\xampp\htdocs\liste.php on line 54
Hier mein Code:
PHP:
$array = explode("\r\n", $_POST[liste]);
$liste = array_unique($array);
if (!$db = @ora_logon("ipv@fpsdb1","ipv")) {
$error = ora_error();
printf("There was an connecting error. Error was: %s", $error);
die();
}
else{
$curs = ora_open($db);
$sql = "SELECT GERAET_NAME, IP_ADRESSE
FROM IPV.FIX_KOMMUNIKATIONSPARAMETER
WHERE GERAET_NAME LIKE '%OIS%' ";
if (!@ora_parse($curs,$sql)) {
echo "Error in parse. Error was :", ora_error($curs);
}
else{
ora_exec($curs);
$data = array();
$id = 0;
while(ora_fetch_into($curs, $set)){
$data[$id][0] = $set[0];
$data[$id][1] = $set[1];
$id++;
}
}
}
$i = count($liste);
for($x=0; $x<=$i; $x++)
{
$liste[$x] = str_replace(".", "", $liste[$x]);
//------------------------------------ZEILE 54 AB HIER:---------------------------------
$key_tmp = array_search($liste[$x], $data[$x][0]);
echo $liste[$x].'|'.$data[$key_tmp][1].'<br>';
}