Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
in dem Falle würde ich mit einem assoziativen Array arbeiten.
Alles andere wäre wohl Pfusch.
$empfang = explode("#", $_POST['Auswahl1']);
$databox1 = explode(",", $empfang[0]);
for ($i=0;$i<count($databox1);$i++){
$weitergabe ="";
$weitergabe = trim($databox1[$i]);
$query="SELECT * FROM Einzelkompetenzen WHERE Id LIKE '".$weitergabe."' AND Showw LIKE '1'";
$ergebnis=mysql_db_query($db,$query);
$row1 = mysql_fetch_object($ergebnis);
$box2name[$i] = $row1->Name;
$box2value[$i] = $row1->Zuordnung_BT;
}
$box2name = array_filter($box2name);
$box2name = array_values ( $box2name );
$box2value = array_filter($box2value);
$box2value = array_values ( $box2value );
}
Das ginge beispielsweise so:Habe mir es so gedacht , Arrays zu einem Array verbinden , sortieren und wieder trennen. Ist sowas möglich ?
$temp = array_combine($array0, $array1);
ksort($temp);
$array0 = array_keys($temp);
$array1 = array_values($temp);
$empfang = explode("#", $_POST['Auswahl1']);
$databox1 = explode(",", $empfang[0]);
$escaped = array_map('trim', $databox1);
$escaped = array_map('mysql_real_escape_string', $escaped);
$query = "SELECT * FROM Einzelkompetenzen WHERE Id IN (".implode(',', $escaped).") AND Showw = '1' ORDER BY Name ASC";
$box2name = $box2value = array();
$ergebnis=mysql_db_query($db,$query);
while ($row = mysql_fetch_object($ergebnis)) {
$box2name[] = $row->Name;
$box2value[] = $row->Zuordnung_BT;
}
PHP:while ($row = mysql_fetch_object($ergebnis)) { $box2name[$i] = $row->Name; $box2value[$i] = $row->Zuordnung_BT; }
$i = 0 ;
while ($row = mysql_fetch_object($ergebnis)) {
$box2name[$i] = $row->Name;
$box2value[$i] = $row->Zuordnung_BT;
$i++ ;
}
<?php
function array_combine($arr1, $arr2) {
$out = array();
$arr1 = array_values($arr1);
$arr2 = array_values($arr2);
foreach($arr1 as $key1 => $value1) {
$out[(string)$value1] = $arr2[$key1];
}
return $out;
}
?>
$temp = array_combine($array0, $array1);
ksort($temp);
$array0 = array_keys($temp);
$array1 = array_values($temp);